Browse All Jobs
Job Description
Graphcore is seeking a Staff System Software QA Engineer to design and deliver software validation and quality assurance solutions for the System Software group. The engineer will create and execute tests, identify errors, and provide feedback to ensure the final product meets requirements and quality standards. The role involves engaging with stakeholders, demonstrating technical initiative, and supporting junior team members.
  • 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
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 in Python or Bash
  • Excellent written and oral communication skills
Graphcore offers:
  • Competitive salary
  • Annual leave policy
  • Medical and dental health plans
  • Gym card
  • Employee pension (matched up to 4%)
Apply Manually