2026 Graduate Software Engineer - Drivers

New Today

2026 Graduate Software Engineer – Drivers Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. The System Software group’s Firmware, Drivers and Utilities team is responsible for enabling all silicon and hardware platforms. This Graduate Software Engineer – Drivers role focuses on writing kernel and user‑space software to maximise performance and utility of the Graphcore IPU. Job Summary The System Software group comprises the Firmware team, the Drivers and Utilities team, and the System QA team. Our aim is to produce high quality software and APIs that enable the wider software team to utilise our products efficiently and effectively. The Firmware and Drivers teams form the foundation of the Graphcore software stack. Responsibilities and Duties
Write code to Graphcore standards Write unit tests for all code written Participate in code reviews individually and as part of the team Participate in Scrum ceremonies Manually test code written by yourself and others Maintain and fix the Continuous Integration system when broken Contribute to and take part in technical design discussions with team members
Candidate Profile Essential
Bachelor’s or Master’s Degree in Computer Science, Maths, Machine Learning, Data Science, or related field Previous experience with low‑level software including embedded or device drivers (personal or university project) Basic understanding of electronics, ability to read schematics and datasheets Introductory experience with C, C++ or Python Awareness of CI systems such as Jenkins Experience using Git, raising and reviewing Pull Requests, merging branches
Desirable
Experience with hardware such as PCI cards or PC motherboards Contribution to open‑source projects Designing and building own hardware and controlling it from a host (e.g., Linux‑based system) Interest in hardware/software platform interaction
Benefits In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5 %), life assurance and income protection. We offer a generous parental leave policy and an employee assistance programme. We provide a range of healthy food and snacks at the Central Bristol office and have our own barista bar. Graphcore welcomes diverse backgrounds and is committed to an inclusive workplace. #J-18808-Ljbffr
Location:
Bristol
Job Type:
FullTime

We found some similar jobs based on your search