Staff System Software Engineer

Contract type
Ongoing
Work mode
Remote · United Kingdom
Experience
Lead / principal · Not stated

Level inferred from job title

Job description

A Staff System Software Engineer role at Graphcore focused on shaping integration and system testing across firmware, BMC and Linux device drivers, building a high-quality gate for system software release packages. The role involves designing, automating and reporting tests on complex server-class systems and developing reusable tools, pipelines and packaging solutions.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Remote · United Kingdom

What you'll do

  • Design, build, automate and report tests across complex server class systems
  • Develop reusable tools, pipelines and packaging solutions that help teams move faster with confidence
  • Shape integration and system testing across firmware, BMC and Linux device drivers
  • Create a high quality gate for system software release packages
  • Own hard technical areas, guide best practice and stay close to the code
  • Verify integrated components across BMC, firmware and Linux device drivers
  • Partner with developers, consult package stakeholders and turn use cases into robust system tests
  • Mentor engineers and document complex technical decisions

What we're looking for

  • Strong 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 working with hardware, debuggers, CI/CD pipelines and build or integration tools
  • Ability to debug cross-layer issues and drive root-cause investigations to lasting corrective actions
  • Clear communication skills, with the ability to mentor engineers and document complex technical decisions
  • Applicants must have the legal right to work in the UK

Your team

System Software QA - integration and system test team

A new integration and system test team within System Software QA that verifies integrated components across BMC, firmware and Linux device drivers, working close to the hardware across component teams and QA.

Benefits

Workplace experience: Enjoy thoughtfully designed office spaces for collaboration, with free food and an on-site barista to support your day

Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance and dental cover

  • Flexible working: Balance your work and personal life with greater flexibility
  • Generous leave: Take time to rest, recharge and enjoy life outside of work
  • Retirement planning support: Up to 5% matched pension
  • Phantom equity: Share in Graphcore's success
  • Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones
  • Optional benefits: Dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn

Apply

Direct apply at Graphcore

Opens the job posting at Graphcore

About Graphcore

One of the world's leading innovators in Artificial Intelligence compute

Graphcore is one of the world's leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies. Graphcore's teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives, a melting pot of AI research specialists, silicon designers, software engineers and systems architects.

Mission

Developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.

Key facts

  • Artificial Intelligence compute
  • Part of the SoftBank Group
  • Develops hardware, software and systems infrastructure for AI compute
  • Teams include AI research specialists, silicon designers, software engineers and systems architects

What they value

  • Clear technical reasoning
  • Ownership
  • Speak up, act fast and raise standards through hands-on leadership
  • Inclusive environment