Senior Systems Software Engineer
Core
Building production-critical firmware and systems software for management controllers (rack, BMC, board) to power on, monitor, update, and protect AI inference chip racks.
Role type
Senior embedded systems software engineer (bare metal/RTOS/embedded Linux)
Builds
Firmware and services for management controllers at every level (rack management, BMC, board/device controllers)
Domain
Hardware/Software co-design for AI inference chip infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C, Rust, embedded Linux, RTOS, bare metal, hardware/software boundary debugging, observability design, failure mode analysis
Preferred skills
OpenBMC, Zephyr RTOS, secure boot, kernel device drivers, hardware bring-up, RISC-V, GPU/ML accelerator experience
Technologies
C, Rust, embedded Linux, RTOS, OpenBMC, Zephyr, RISC-V
Responsibilities
Develop firmware and services for management controllers; Build systems software for board and rack management; Implement critical flows for power-on, provisioning, monitoring, updates, and recovery; Integrate with host/device stack; Collaborate with hardware and device software teams
Seniority
Senior, hands-on IC