Staff System Software 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 shape integration and system testing across firmware, BMC and Linux device drivers. You will design, build, automate and report tests for server-class systems. You will develop reusable tools, pipelines and packaging solutions, debug cross-layer issues, investigate root causes, guide best practice, mentor engineers and document technical decisions.

Requirements

  • Experience in low-level system testing and integration across complex software and hardware layers
  • Deep understanding of RTOS, complex boot logic, Linux and device drivers
  • Test development capability using Python and C/C++
  • Experience with hardware, debuggers, CI/CD pipelines and build or integration tools
  • Ability to debug cross-layer issues and drive root-cause investigations
  • Clear communication skills
  • Ability to mentor engineers and document complex technical decisions
  • Legal right to work in the UK

Responsibilities

  • Shape integration and system testing across firmware, BMC and Linux device drivers
  • Design, build, automate and report tests across server-class systems
  • Develop reusable tools, pipelines and packaging solutions
  • Debug cross-layer issues
  • Drive root-cause investigations to lasting corrective actions
  • Guide best practice in technical areas
  • Mentor engineers
  • Document complex technical decisions

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
  • Dental cover
  • Health cash plan
  • Cycle to work scheme
  • Give as you earn
Staff System Software Engineer at Graphcore | JobStash