Browse All Jobs
Job Description
Graphcore is seeking a Senior Systems Software QA Engineer to join their System Software Group in Bristol, UK. The company is focused on developing next-generation AI compute systems. This role involves designing and delivering software validation and quality assurance solutions for firmware, kernel, and baseboard management control modules.He/She will be responsible for test design and development, maintaining continuous integration, and working closely with development teams to support test-driven development. The Senior Staff System Software QA engineer will also provide technical leadership, train junior team members, and liaise with stakeholders to gather requirements and develop acceptance tests.Responsibilities:
  • Test design and development for 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.
  • Technical leadership on various sub-module within different projects
  • Training new and/or junior team members.
  • Liaising with stakeholders to gather requirements and developing acceptance tests for both internal and external customers.
Requirements:
  • 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.
  • Experience in performance and latency measurements for a low-level software stack.
  • Knowledge of virtualisation and hypervisor concepts.
  • Working experience in one or more of these: OpenBMC, Firmware, Kernel Internals, Low level Security testing.
  • Strong Proficiency in: C or C++ and scripting languages such as Python.
  • Excellent written and oral communication skills, good work ethics, high sense of teamwork.
Benefits:
  • Flexible working
  • Generous annual leave policy
  • Private medical insurance and health cash plan
  • Dental plan
  • Pension (matched up to 5%)
  • Life assurance and income protection
  • Generous parental leave policy
  • Employee assistance programme
Apply Manually

Graphcore

Graphcore is a technology company that designs and develops made-for-AI compute hardware and software. It focuses on creating systems for next-generation artificial intelligence, enabling advanced model development for AI researchers, scientific discoveries, and AI integration for businesses globally. With investment from SoftBank Group, Graphcore is dedicated to advancing AI compute capabilities through firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. The company emphasizes quality assurance and validation in its system software development.

All Jobs at Graphcore (40)