2026 Graduate Software Engineer - Drivers

Graphcore

Cambridge, United Kingdom
Competitive salary; not specified; benefits includ...
**
Bachelor's or master's degree in computer science
Experience with low-level software development
Ability to read electronics schematics and datasheets
** Graphcore is seeking a 2026 Graduate Software Engineer for their Drivers team in Cambridge, UK. The role involves developing software to optimize performance for Graphcore's unique hardware, with a focus on low-level programming and collaboration within a diverse, innovative environment. **

Job Summary

  • The role involves writing code and unit tests as part of the Drivers and Utilities team to support Graphcore's unique IPU solution.
  • Candidates will participate in Scrum ceremonies, code reviews, and technical design discussions while maintaining the Continuous Integration system.
  • Graphcore offers a competitive salary, flexible working arrangements, private medical insurance, and a range of wellness benefits including health cash plans.

Matching Summary

Match Score: 75

** Graphcore is seeking a 2026 Graduate Software Engineer for their Drivers team in Cambridge, UK. The role involves developing software to optimize performance for Graphcore's unique hardware, with a focus on low-level programming and collaboration within a diverse, innovative environment. **

Salary

Competitive salary; Not specified; Benefits include pension matched up to 5%, private medical insurance, and dental plan

Skills & Requirements

Must-have

  • Bachelor's or Master's Degree in Computer Science
  • Experience with low-level software development
  • Ability to read electronics schematics and datasheets
  • Proficiency in C, C++, or Python programming
  • Experience with Git version control systems

Nice-to-have

  • Previous experience with PCI cards or PC motherboards
  • Contributions to open-source projects
  • Interest in hardware and software platform interaction
  • Experience designing and building custom hardware

Key Requirements

  • Degree in Computer Science, Maths, Machine Learning, or Data Science
  • Introductory experience with C, C++, or Python
  • Awareness of Continuous Integration systems like Jenkins

Work Rights

Not specified

Tailored Resume

Cover Letter