Staff System Software Engineer

Graphcore develops AI compute hardware and software, creating next-generation artificial intelligence compute systems backed by SoftBank Group.
Bristol, UK
Embedded
Staff Software Engineer
In-Person
8+ years of experience
AI

Description For Staff System Software Engineer

Graphcore, a leading AI compute hardware and software company backed by SoftBank Group, is seeking a Staff System Software QA Engineer to join their System Software Group in Bristol, UK. This role is crucial in ensuring the quality of next-generation AI compute server class systems. The position involves designing and delivering software validation and quality assurance solutions for system software components including firmware, Linux kernel device drivers, and baseboard management controllers.

The ideal candidate will be responsible for test design and development, maintaining continuous integration processes, and fostering a test-driven development culture. They should have strong experience with firmware and Linux kernel testing, excellent coding skills in C/C++ and scripting languages like Python or Bash, and a deep understanding of OS kernel and device driver primitives.

This is an exciting opportunity to work at the cutting edge of AI technology, helping to build systems that will power the future of artificial intelligence research and applications. The role offers comprehensive benefits including flexible working, healthcare coverage, and competitive compensation. The company culture emphasizes innovation, quality, and teamwork, making it an ideal environment for talented engineers looking to make a significant impact in the AI hardware space.

Working at Graphcore means joining a team that's transforming the future of AI compute, with the backing of one of the world's leading technology investors. The company offers a supportive, inclusive work environment and values diverse perspectives and experiences.

Last updated 11 hours ago

Responsibilities For Staff System Software Engineer

  • Responsible for Test Design and development for projects within System Software including Firmware, Kernel and Baseboard Management Control modules
  • Maintaining and Enhancing Continuous Integration against Simulations, Emulations and Physical Hardware
  • Working closely with all System Software development teams supporting a culture of Test-Driven Development

Requirements For Staff System Software Engineer

Linux
Python
  • Test design and development experience for Firmware and/or Linux kernel
  • Understanding of OS kernel and device driver primitives with experience in Linux or similar systems
  • Coding experience in: C or C++
  • Scripting experience: Python or Bash
  • Excellent written and oral communication skills
  • Self-starter who can find creative solutions to challenging problems

Benefits For Staff System Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Flexible working
  • Generous annual leave
  • Private medical insurance
  • Health cash plan
  • Dental plan
  • Pension (matched up to 5%)
  • Life assurance
  • Income protection
  • Parental leave
  • Employee assistance programme
  • Office perks including healthy food and barista bar

Interested in this job?

Jobs Related To Graphcore Staff System Software Engineer

Staff CPU Physical Design Engineer

Lead CPU design efforts at Qualcomm, developing and implementing high-performance, low-power CPU designs while collaborating with cross-functional teams to drive innovation in microprocessor technology.

Visual Technology Project Engineer

Lead engineering role at Qualcomm focusing on visual technology IP development, requiring 8+ years of experience in chipset architecture and systems engineering.

DSP R&D Engineer

DSP R&D Engineer position at Broadcom focusing on digital signal processing and communications algorithms development for semiconductor solutions.

Microcontroller Sub-system Senior Design Engineer/ Staff Design Engineer - Cork, Ireland

Senior/Staff Design Engineer role at Qualcomm focusing on microcontroller sub-system design and development for various business units including IoT, Mobile, and Auto.

SOC Infrastructure IP System HW Architect

Senior hardware architecture role at Qualcomm focusing on SOC Infrastructure IP system design and next-generation hardware development.