Graphcore

Senior Software Engineer (Firmware)

In short

Senior firmware engineer role leading quality assurance and test infrastructure for next-generation hardware platforms at a chip/hardware product company. Focus on validating low-level software for boot, configuration, and monitoring, debugging cross-layer hardware/firmware issues using debuggers and analysers, and setting production quality gates. Requires deep real-time embedded systems expertise, hardware interface knowledge (I2C, I3C, SMBus, SPI, PCIe, DDR, power management), CI/CD experience, and legal right to work in the UK.

About the Role
You will lead firmware quality assurance for next-generation hardware platforms. You will validate low-level software supporting boot, configuration, and monitoring; design test infrastructure; build high-coverage tests; and debug issues using hardware and analysers. You will turn requirements into acceptance tests, investigate cross-layer issues, set quality standards, and mentor engineers through hands-on leadership.
Requirements
•Significant experience in firmware qualification across complex embedded systems
•Deep understanding of real-time embedded systems and complex boot logic
•Experience working with hardware, debuggers, and analysers
•Understanding of silicon and hardware interfaces, including I2C, I3C, SMBus, SPI, PCIe, DDR, and power management
•Experience with CI/CD, build tools, and modern testing practices
•Ability to debug cross-layer issues, drive root-cause investigations, and communicate complex technical concepts clearly
•Legal right to work in the UK
Responsibilities
•Lead firmware QA across next-generation hardware platforms
•Verify low-level software for boot, configuration, and monitoring
•Create reliable quality gates for production firmware
•Design test infrastructure
•Build high-coverage firmware tests
•Debug issues using hardware, debuggers, and analysers
•Turn requirements and use cases into acceptance tests
•Drive root-cause investigations for cross-layer issues
•Set engineering best practices and mentor engineers
Benefits
•Flexible working
•Generous leave
•Up to 5% matched pension
•Phantom equity
•Free food
•On-site barista
•Income protection
•Life assurance
•Private medical insurance
•Dental cover
•Health cash plan
•Cycle to work scheme
•Give as you earn

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot