Senior Software Engineer

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

Series ERecently funded0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 9/25/2026

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 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