Firmware Engineer
Core
Develop and maintain BMC firmware for GenAI server platforms to support large-scale data center deployments.
Role type
Embedded firmware engineer (BMC/OpenBMC)
Builds
Embedded firmware modules for AI server infrastructure
Domain
Data center infrastructure / AI compute hardware
Deliverable
production ML models | infrastructure
Required skills
C/C++, embedded systems development, Linux, Git, hardware interface protocols (I2C, SPI, UART), debugging tools (GDB, JTAG)
Preferred skills
BMC architecture knowledge, DMTF Redfish/IPMI standards, Python/Bash scripting, CI/CD tools (Jenkins), open-source contributions
Technologies
OpenBMC, Redfish, IPMI, GDB, JTAG, Jenkins
Responsibilities
Design, implement, and test BMC firmware; integrate firmware with hardware and software teams; perform root-cause analysis and bug fixes; validate firmware across hardware revisions; document code and testing procedures
Seniority
Mid-level, hands-on IC