Senior Firmware Engineer
Graphcore is a SoftBank-owned AI-compute company developing AI processors, systems, and software for machine-learning workloads.
Funding history
About Graphcore
Graphcore develops Intelligence Processing Units (IPUs) and the Poplar SDK for building and running machine-learning applications. It continues operating under the Graphcore name as a wholly owned SoftBank Group subsidiary.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, and deliver firmware that supports hardware bootup, silicon interaction, telemetry, and monitoring. You will connect silicon, drivers, host systems, and datacentre operations, contribute to technical designs, solve complex firmware problems, and strengthen engineering standards.
Requirements
- Embedded software engineering experience with C or C++
- Experience designing and implementing real-time embedded systems
- Zephyr or similar RTOS experience
- Experience building and debugging complex embedded platforms
- Problem-solving and independent delivery skills
- Communication and complex system design documentation skills
- Continuous Integration, build system, and software packaging knowledge
- Legal right to work in the UK
Responsibilities
- Design, develop, and deliver firmware for next-generation products
- Build firmware supporting hardware bootup, silicon interaction, telemetry, and monitoring
- Connect silicon, drivers, host systems, and datacentre operations
- Participate in technical design discussions
- Help solve complex firmware problems
- Raise engineering standards
Benefits
- Flexible working
- Generous leave
- Up to 5% matched pension
- Phantom equity
- Office spaces with free food and an on-site barista
- Income protection and life assurance
- Flexible benefits including private medical insurance and dental cover
- Health cash plan
- Cycle to work scheme
- Give as you earn
