CareerPlan

Staff System Software Engineer

BristolFull-time2026-10-23 → 2026-11-10
No visa sponsorship

Core

Design, build, and automate integration and system testing strategies for firmware, BMC, and Linux device drivers to protect Graphcore's system software releases at scale.

Role type

Staff System Software Engineer (System Testing & Integration)

Builds

High-quality release gates, reusable test pipelines, and packaging solutions for complex server-class systems.

Domain

AI Compute Hardware / Low-level System Software

Required skills

Low-level system testing, RTOS, Linux device drivers, C/C++, Python, CI/CD pipelines, hardware debugging, root-cause analysis

Preferred skills

Mentorship, technical documentation, cross-layer problem solving

Technologies

Python, C/C++, Linux, RTOS, BMC, Firmware, Debuggers, CI/CD

Responsibilities

Design integration and system testing strategies, develop automated test tools and pipelines, debug cross-layer issues, guide best practices, partner with component teams and developers.

Seniority

Staff, hands-on IC with leadership