CareerPlanSign in

Staff System Software Engineer

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

Core

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

Role type

Staff System Software Engineer (System Testing & Integration)

Builds

Reusable test pipelines, automation tools, and high-quality release gates for complex server-class systems.

Domain

AI Compute Hardware / Embedded Systems / Linux Drivers

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

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

Preferred skills

Mentorship, technical documentation, cross-layer issue resolution

Technologies

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

Responsibilities

Design and automate tests across firmware, BMC, and Linux drivers; develop reusable testing tools and pipelines; debug cross-layer issues and drive root-cause investigations; partner with developers and QA teams to define test strategies.

Seniority

Staff, hands-on IC with leadership

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