CareerPlan

Staff Firmware Engineer - BMC

USAFull-time2026-10-13 → 2026-11-10

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