Browse All Jobs
Job Description
Graphcore, a company focused on AI compute hardware and software, is looking for a Staff System Software QA Engineer to join their System Software group. This role involves designing and delivering software validation and quality assurance solutions, creating and executing tests, identifying errors, and providing feedback to ensure product quality. The engineer will collaborate with stakeholders, demonstrate technical initiative, and support junior team members.Responsibilities include test design and development for Firmware, Kernel, and Baseboard Management Control modules, maintaining and enhancing continuous integration, and supporting a culture of Test-Driven Development.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 all System Software development teams supporting a culture of Test-Driven Development.
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.
  • Coding experience in: C or C++
  • Scripting experience: Python or Bash.
  • Excellent written and oral communication skills.
  • Good work ethics and a high sense of teamwork.
  • Commitment to produce quality work.
Graphcore 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