System Software Engineer in Test
Core
Designing and validating firmware for AI compute hardware to ensure flawless performance and system reliability.
Role type
Senior IC firmware test engineer (embedded systems)
Builds
Firmware for Graphcore's AI processors and associated hardware infrastructure
Domain
AI hardware / Embedded systems / Silicon validation
Deliverable
production ML models | product features | infrastructure
Required skills
firmware qualification, real-time embedded systems, boot logic debugging, hardware interface protocols (I2C, I3C, SMBus, SPI, PCIe, DDR), CI/CD pipeline development, integration test planning
Preferred skills
enterprise-level systems experience, Zephyr OS, OpenBMC
Technologies
Zephyr OS, OpenBMC, I2C, I3C, SMBus, SPI, PCIe, DDR
Responsibilities
Implement and deliver high-quality tests for complex firmware features; Support debugging and reducing Mean Time Between Failures (MTBF); Develop, improve, and maintain CI/CD pipelines; Collaborate on integration and acceptance test plans; Participate in technical discussions and code reviews
Seniority
Mid-to-Senior, hands-on IC