Staff System Software Engineer
Graphcore · Bristol, United Kingdom
About The Role
Join Graphcore as a Staff System Software Engineer, where you will lead firmware QA across next-generation hardware platforms. You will design test infrastructure, build high coverage tests, and debug issues with hardware and analysers. This role requires technical breadth, embedded systems depth, and calm ownership of difficult problems. You will shape how firmware quality scales at Graphcore and mentor engineers through practical, hands-on leadership. Enjoy benefits such as flexible working arrangements, private medical insurance, pension, income protection, and opportunities for progression and wellbeing support.
- Shape the test strategy that proves Graphcore firmware is ready for production hardware.
- Lead firmware QA across Graphcore’s next-generation hardware platforms, verifying low-level software.
- Design test infrastructure, build high coverage tests, and debug issues with hardware and analysers.
- Experience with CI/CD, build tools and modern testing practices
- Deep understanding of real time embedded systems and complex boot logic
- Strong understanding of silicon and hardware interfaces, including I2C, I3C, SMBus, SPI, PCIe, DDR and power management
- Significant experience in firmware qualification across complex embedded systems
- Experience working with hardware, debuggers and analysers
- Ability to debug cross-layer issues, drive root-cause investigations and communicate complex technical concepts clearly.
- While we have outlined a set of requirements, we value transferable skills and diverse experiences. If you meet most of our essential criteria, we encourage you to submit an application and showcase how your background makes you a strong candidate
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring