Staff System Software Engineer
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