Supermicro

Sr. Firmware Engineer

Supermicro
Apply
30 days ago
Taoyuan, TaiwanSenior

Responsibilities

  • Design, code, and test OpenBMC firmware for microcontrollers controlling and monitoring power electronics hardware.
  • Implement firmware security, bootloaders, and communication protocols.
  • Integrate firmware with hardware and power electronics components and participate in hardware bring-up and debugging.
  • Develop test procedures and perform validation testing for the reliability and safety of digital power systems.
  • Debug and resolve firmware-related issues and anomalies.
  • Maintain firmware design, code, testing, and reporting documentation.
  • Collaborate with hardware engineers, product managers, cross-functional teams, and external partners or vendors.

Requirements

  • Bachelor's or master's degree in electrical engineering, computer engineering, computer science, or a related field.
  • At least 10 years of experience developing firmware for server, embedded, or hardware management systems.
  • Strong C, C++, and Python programming skills.
  • Familiarity with OpenBMC or other baseboard management controller firmware.
  • Experience with Linux kernel development, device drivers, IPMI, RESET APIs, and Redfish.
  • Knowledge of server hardware and low-level software integration.
  • Strong problem-solving and firmware debugging skills.
  • Effective communication and teamwork skills.

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