Firmware Engineer - Campus Hire 2026

Lenovo 

📍 Taipei, Taiwan 🇹🇼

full-time
entry-level
Expired
Posted —
This job posting has expired View All Firmware Engineer Jobs

Key Skills

FirmwareBMCCC++Python

Industry

Consumer ElectronicsAerospace

Job Description

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

Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 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.

This position is a BMC Firmware Engineer: Campus Hire supporting the development of BMC (Baseboard Management Controller) firmware for Lenovo server platforms . You will work closely with experienced BMC firmware engineers and collaborate with global teams, gaining hands-on experience in firmware and embedded systems development through real projects.

This role is ideal for fresh graduates who are interested in building a long-term career in firmware and embedded systems , particularly in server and BMC technologies.

Responsibilities

  • Assist in BMC firmware testing, validation, and debugging
  • Support firmware build activities, test execution, and issue tracking
  • Assist with firmware development workflows and tools (e.g., build and test processes)
  • Learn BMC firmware architecture, development flow, and product lifecycle
  • Support new platform (NPI) bring-up and validation activities
  • Initially work under the guidance of senior engineers, gradually taking on more responsibility as experience grows

Growth Development

  • Short term: Focus on learning and support activities, gaining a solid understanding of BMC firmware development through testing, validation, and debugging
  • Long term: Gradually take ownership of firmware modules and grow into a BMC Firmware Engineer capable of independently designing, developing, and maintaining firmware features

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Basic programming skills in C / C++
  • Basic Python scripting skills or willingness to learn
  • Strong interest in firmware development, embedded systems, or server technologies
  • Proactive learner with good teamwork and communication skills
  • Exposure to embedded systems coursework or projects is a plus, but not required

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.