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

  • 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

Software Engineer II, Device Security

  • Humanoid
  • Full time
  • USA
  • 10/30/2026
  • Salary: $123k - $154k/yr
  • San Diego, CA

Staff Software Engineer, iOS

  • MyFitnessPal
  • Full time
  • USA
  • 10/30/2026
  • Salary: $160k-$210k
  • Remote

Performance Engineer - Open Source

  • Canonical
  • Full time
  • Remote
  • 10/30/2026
  • Anywhere

Senior Software Engineer

  • Zoox
  • Full time
  • USA
  • 10/30/2026
  • Salary: $235k - $285k/yr
  • Foster City, CA

Security Software Engineer

  • Canonical
  • Full time
  • Remote
  • 10/30/2026
  • Anywhere