Senior Firmware Engineer

Graphcore is a SoftBank-owned AI-compute company developing AI processors, systems, and software for machine-learning workloads.

Bristol, United Kingdom
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.

View jobs by Graphcore

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
Senior Firmware Engineer at Graphcore | JobStash