跳至主要內容

BMC Engineer

Technology
聯想
2個月前
全職

職缺描述

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.

Role Summary The BMC Engineer is responsible for the design, development, integration, and debugging of Baseboard Management Controller (BMC) firmware and platform management features for hyperscale server products. This role works closely with customers, hardware engineering teams, and software development teams to deliver scalable and reliable server management solutions that meet customer and business requirements.

Key Responsibilities

  • Design and develop BMC firmware and platform management features for hyperscale Intel, AMD, and storage server platforms.
  • Drive end-to-end BMC feature development, implementation, integration, validation, and product release activities.
  • Investigate, triage, and debug BMC firmware, platform management, and system-level issues throughout the product lifecycle.
  • Collaborate with customers to understand technical requirements and translate them into product features and engineering solutions.
  • Create and maintain feature specifications, design documents, technical requirements, and development documentation.
  • Work closely with hardware, BIOS, validation, and system engineering teams to ensure successful feature integration and product quality.
  • Provide timely technical support and effective solutions for customer-reported issues and escalations.
  • Contribute to continuous improvement of BMC architecture, firmware quality, development processes, and customer satisfaction.

Skills Experience

Must-Have

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Experience in server platform development and BMC firmware development.
  • Strong understanding of hyperscale server architectures, including Intel and AMD server platforms.
  • Experience with embedded software or firmware development using C/C++.
  • Knowledge of server management technologies and protocols such as IPMI, Redfish, MCTP, PLDM, or related standards.
  • Strong debugging and troubleshooting skills for firmware, hardware, and system-level issues.
  • Experience working directly with customers to gather requirements and resolve technical issues.
  • Good written and verbal communication skills in English.

Good-to-Have

  • Experience with OpenBMC development and customization.
  • Knowledge of Linux-based embedded systems.
  • Familiarity with server storage technologies and management solutions.
  • Experience working in hyperscale or cloud infrastructure environments.

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.

Keywords
Cloud computingLinuxSony TabletPowerHouseDebuggerDebugging

對這個職缺感興趣嗎?