
Sr. Firmware Engineer
Supermicro15 days ago
New Taipei, TaiwanSenior
Responsibilities
- Port and bring up Intel, AMD, and ARM server platforms on OpenBMC.
- Support OpenBMC platform enablement, including device-tree and hardware configuration, driver integration, and boot-up validation.
- Develop, debug, test, and maintain BMC firmware.
- Develop and maintain IPMI and Redfish APIs for Root of Trust-related features.
- Collaborate with electrical and hardware engineers on platform bring-up, hardware validation, and issue resolution.
- Support build-system, CI, and release activities for OpenBMC and Yocto-based BMC firmware.
Requirements
- At least 3 years of embedded or BMC firmware development experience.
- Hands-on experience with OpenBMC, platform porting and bring-up, and Linux/C/C++ development.
- Knowledge of IPMI, Redfish, and server platform architecture.
- Strong debugging, testing, and cross-team collaboration skills.
- Experience with Intel, AMD, and/or ARM server platforms is preferred.
- Familiarity with software or hardware protocols such as I3C, I2C, USB, UART, PECI, MCTP, PLDM, SSIF, and PMBus is preferred.
- Linux driver development experience is a plus.
- A bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science is preferred; a master's degree is strongly desirable.
About Supermicro
Supermicro designs and manufactures servers, storage systems, GPU platforms, and rack-scale datacenter hardware for enterprises, cloud providers, AI/HPC, and telecom/edge deployments. Its business centers on configurable building-block systems sold directly and through channel partners, plus motherboards, enclosures, and embedded/IoT solutions. Founded in 1993 and headquartered in San Jose, California, Supermicro is a public company trading on NASDAQ under the ticker SMCI.