CareerPlanSign in

Senior Software Engineer

Bristol💼 Full-time🗓 2026-09-04 → 2026-09-26

Core

Design, build, and run tests for complex Linux device drivers, user space libraries, and platform tools to ensure Graphcore's AI system drivers are reliable and production-ready.

Role type

Staff System Software Engineer in Test (QA)

Builds

Production-ready driver releases for Graphcore's next-generation AI systems

Domain

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

Deliverable

production ML models | infrastructure

Required skills

Linux kernel and device driver validation, C++, Python, CI/CD, automated testing, cross-layer debugging, test strategy design

Preferred skills

Experience with hardware and firmware integration, Kubernetes, cloud management

Technologies

Linux, C++, Python, CI/CD tools, hardware debuggers

Responsibilities

Design and execute test strategies for drivers and platform tools, debug complex cross-layer issues, guide test infrastructure and coverage best practices, collaborate with hardware, firmware, and ML stack teams

Seniority

Staff, hands-on IC with strategic influence

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