Staff Firmware Engineer - BMC
Core
Design, implement, and sustain OpenBMC firmware stacks for enterprise servers, managing D-Bus services, IPMI, PLDM, and MCTP protocols.
Role type
Staff Firmware Engineer (BMC)
Builds
OpenBMC software stacks and firmware modules for enterprise server platforms
Domain
Server hardware, embedded systems, firmware
Required skills
OpenBMC development, embedded C/C++, computer architecture, firmware design, PLDM, MCTP, IPMI, I2C/I3C, SPI/eSPI, SMBus, PCIe VDM, ASPEED controllers (AST2600/AST2700)
Preferred skills
None stated
Technologies
OpenBMC, D-Bus, x86, ARM, ASPEED
Responsibilities
Implement OpenBMC software stacks, own firmware features from design to validation, support server platform bring-up, resolve firmware integration issues, collaborate on NPI and sustaining activities
Seniority
Staff, hands-on IC
