Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Firmware Engineer - BMC

Home > C/C++ programming jobs

Staff Firmware Engineer - BMC in Others new

  • Taipei, Taiwan

Responsibilities

  • Implement OpenBMC software stacks for enterprise servers, including D-Bus services, platform management, IPMI, PLDM, and MCTP.
  • Own firmware features and modules from design through implementation, validation, and sustaining support.
  • Support server platform bring-up and resolve firmware-related integration issues.
  • Collaborate with global engineering and cross-functional teams on NPI and sustaining activities.
  • Follow firmware coding standards.

Requirements

  • 5+ years of BMC firmware development experience, including at least 1 year of OpenBMC experience.
  • Ability to work on complex technical projects, participate in architecture reviews, and collaborate across global R&D teams.
  • Understanding of computer architecture, firmware design principles, and low-level software development.
  • Working knowledge of PLDM, MCTP, IPMI, I2C/I3C, SPI/eSPI, SMBus, and PCIe VDM.
  • Proficiency in embedded C/C++ development for x86 and ARM server platforms.
  • Familiarity with ASPEED series controllers, such as AST2600 and AST2700.

Lenovo

Lenovo is a US$83 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Guided by its vision of “Smarter Technology for All”, Lenovo is executing a Hybrid AI strategy that spans Personal AI – one personal A...

Similar positions

Security Software Engineer (L6)

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $499k-$900k
  • Remote

Haptics Firmware Engineer

  • Apple
  • Full time
  • USA
  • 10/15/2026
  • Cupertino, CA

Senior ML Engineer, GenAI - Games

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $466k-$750k
  • Remote

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Salary: €68k-€91k
  • Germany

Senior Software Engineer

  • Snapsheet Inc
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $135k-$165k
  • Worldwide