Principal Firmware Design Engineer
Core
Design, develop, and maintain high-reliability firmware for hyperscale server and rack-scale AI computing platforms using Zephyr RTOS.
Role type
Principal Firmware Design Engineer
Builds
Firmware for hyperscale server and rack management platforms
Domain
AI computing hardware / Embedded systems
Deliverable
production ML models | infrastructure
Required skills
Zephyr RTOS, ARM Cortex-M, low-level drivers, device tree, Kconfig, board bring-up, SPI, I2C, UART, CanBus, DMA, JTAG, GDB, CI/CD, static analysis
Preferred skills
Open-source RTOS contributions, networking stacks, secure boot, OTA mechanisms, Python automation
Technologies
Zephyr, MCUboot, Twister, ztest, Git, JTAG, logic analyzers
Responsibilities
Design and deploy Zephyr-based firmware for server/rack platforms; develop device drivers and middleware for sensors/power/storage; implement secure boot and OTA update mechanisms; debug complex hardware/firmware issues; guide firmware integration into CI/CD pipelines; partner with hardware and validation teams.
Seniority
Principal, hands-on IC with mentorship