Lead BMC Engineer
Core
Lead the end-to-end design, implementation, and debugging of high-quality BMC firmware stacks for server management solutions.
Role type
Senior IC embedded firmware engineer (BMC)
Builds
Server management firmware (OpenBMC/Embedded Linux) integrated into mass-production platforms
Domain
Hardware/Firmware engineering for server infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, OpenBMC architecture, SPDM, MCTP, PLDM, Yocto/BitBake, hardware debugging (JTAG, oscilloscopes, logic analyzers)
Preferred skills
Rust, upstreaming to OpenBMC
Technologies
OpenBMC, Embedded Linux, IPMI, Redfish, Yocto, BitBake, SPDM, MCTP, PLDM, I2C, I3C, SPI, PCIe, UART
Responsibilities
Lead end-to-end design and implementation of BMC firmware stacks; Drive integration of server management protocols (SPDM, MCTP, PLDM); Collaborate with security teams to implement firmware security features; Act as technical mentor conducting code reviews; Champion open-source best practices and contribute upstream patches; Collaborate with hardware, BIOS, and OS teams to debug board-level issues; Serve as final escalation point for complex hardware-firmware debugging issues
Seniority
Senior, hands-on IC