Search Jobs

Search by job, company or skills

Sr. Firmware Engineer - BMC

Sr. Firmware Engineer - BMC

Lenovo
  • Posted 22 hours ago
  • Be among the first 10 applicants

Job Description

We are Lenovo. We do what we say. We own what we do. We WOW our customers.

Lenovo is a US$83 billion revenue global technology powerhouse, ranked #153 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world's largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo's continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).

This transformation together with Lenovo's world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.

We are seeking a highly experienced Senior BMC Firmware Engineer in Taiwan to lead and drive server management architecture for Lenovo's next-generation data center and enterprise platforms. This role expects global coordination with multiple geographical areas like China, USA, and India.

Key Responsibilities

  • Design, implement, and optimize OpenBMC software stacks (D-Bus services, platform management, Redfish APIs, IPMI, PLDM, and MCTP) for enterprise servers.
  • Lead BMC SoC board bring-up (ASPEED 2700) and hardware interface debugging (I2C, SMBus, eSPI, PCIe VDM, JTAG).
  • Drive the design, implementation, and maintenance of Storage and IO subsystem management features.
  • Guide junior/mid-level engineers, establish firmware coding standards, and drive architectural decisions across cross-functional teams.
  • Lead next-generation OpenBMC PoC initiatives and engage in Lenovo-wide technical working groups and industry consortiums.

Minimum Qualifications

  • 12+ years of BMC Firmware development experience, with 3+ years minimum in OpenBMC.
  • Ability to lead complex technical projects, conduct architecture reviews, and collaborate across global RD teams.
  • In-depth knowledge of BMC-related protocols and standards: Redfish, IPMI, PLDM, MCTP, I2C/I3C, SMBus, SPI, eSPI, UART, PCIe VDM.
  • Working level of knowledge: PFR / Platform Root of Trust, bmcweb, and Yocto/OpenEmbedded.
  • Excellent track record of embedded C/C++ development for x86/ARM server platforms.
  • Familiarity with ASPEED series (e.g., AST2600, AST2700).

Nice to have:

  • Experience evaluating AI-driven tools and workflows to accelerate firmware development, code reviews, and debugging.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

VDM

OpenBMC

PLDM

eSPI

SMBus

bmcweb

MCTP

PFR Platform Root of Trust

Redfish

BMC Firmware development

x86 ARM server platforms

Yocto OpenEmbedded

About Company