Staff System Software Engineer
GraphcoreJob Description
📋 Description Shape test strategy for production-ready Graphcore firmware Lead firmware QA across next-generation hardware platforms Verify low-level software for boot, configuration and monitoring Design test infrastructure and build high-coverage tests Mentor engineers and drive practical, hands-on leadership Work close to hardware across firmware, software and platform teams 🎯 Requirements Significant experience in firmware qualification across complex embedded systems Deep understanding of real time embedded systems and complex boot logic Experience with hardware, debuggers and analysers Strong understanding of silicon and hardware interfaces, including I2C, I3C, SMBus, SPI, PCIe, DDR Experience with CI/CD, build tools and modern testing practices Ability to debug cross-layer issues, drive root-cause investigations and communicate complex 🎁 Benefits Flexible working: Balance your work and personal life with greater flexibility Generous leave: Take time to rest, recharge and enjoy life outside of work Retirement planning support: Up to 5% matched pension Phantom equity: Share in Graphcore’s success Workplace experience: Thoughtfully designed office spaces for collaboration, with free food and an Peace of mind protection: Income protection and life assurance