Supermicro

Sr. Firmware Engineer

Supermicro
Apply
15 days ago
New Taipei, TaiwanSenior

Responsibilities

  • Port and bring up Intel, AMD, and ARM server platforms on OpenBMC.
  • Support OpenBMC platform enablement through 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, and 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 one or more of 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.

Tech Stack

Categories

Supermicro

About Supermicro

5,001-10,000 employees

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.

Contact me