CareerPlanSign in

Staff Software Engineer

Bristol💼 Full-time🗓 2026-07-27 → 2026-09-26

Core

Own the test strategy to validate Graphcore's next-generation AI device drivers and platform tools for production readiness.

Role type

Staff System Software Engineer (QA/Validation)

Builds

Production-ready drivers, user-space libraries, and platform tools for AI compute

Domain

AI hardware compute, Linux kernel, device drivers, systems software

Deliverable

production ML models | product features

Required skills

Linux kernel validation, device driver testing, C++ test development, Python test development, CI/CD pipeline design, complex system debugging, technical leadership, test infrastructure design

Preferred skills

Experience with hardware/firmware debugging, Kubernetes, cloud management tools

Technologies

Linux, C++, Python, CI/CD, Kubernetes, hardware simulators/emulators

Responsibilities

Design and execute component, system, and acceptance level tests; debug complex issues across hardware, firmware, and software layers; mentor engineers and raise testing standards; influence design decisions for driver reliability

Seniority

Staff, hands-on technical leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.