联想
Sr. Firmware Engineer - BMC
岗位职责
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
任职要求
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 R&D 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.
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。