Browse All Jobs
Job Description
Graphcore is seeking a Senior Systems Software Engineer to join their team in Cambridge, UK. The company is developing next-generation AI compute systems and has recently joined SoftBank Group. This role involves designing and delivering software validation and quality assurance solutions for the System Software group. The Senior Staff System Software QA engineer will create and execute tests, identify errors, and provide feedback to ensure product quality. They will also engage with stakeholders, provide technical leadership, and support junior team members.Role involves:
  • 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 System Software development teams to support Test-Driven Development.
  • Providing technical leadership on various sub-modules within different projects.
  • Training new and/or junior team members.
  • Liaising with stakeholders to gather requirements and developing acceptance tests.
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.
Role offers:
  • 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)