Search by job, company or skills

L

Firmware Engineer - Campus Hire 2025

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description and Requirements

The Role

We are looking for a motivatedBMC Firmware Engineer (Campus Hire)to join our server firmware team. In this role, you will support the design, development, testing, and maintenance of BMC firmware forLenovo server platforms.

You will work closely with global firmware developers, system architects, and senior engineers, gaining hands-on experience while contributing to Lenovo's next-generation server solutions. This position is ideal for fresh graduates who are eager to build along-term career in embedded firmware development.


What You Will Learn & Do

Short-Term (Learning & Exposure Phase)

In the initial phase, you will learn the firmware development lifecycle through hands-on experience and close mentorship from senior engineers. Your responsibilities will include:

  • Supporting senior firmware engineers intesting, validation, and debuggingactivities
  • Assisting withfirmware build verification, test execution, log analysis, and issue tracking
  • SupportingCI/CD infrastructure, including Jenkins monitoring, maintenance, and automation tasks
  • LearningBMC firmware architecture, development workflows, and debugging techniques
  • Gaining exposure to server platform bring-up and New Product Introduction (NPI) processes

Long-Term (Growth & Ownership Phase)

As your skills develop, you will gradually take ownership of firmware components and evolve into aBMC Firmware Engineer, responsible for:

  • Designing, developing, and maintaining firmware features
  • Debugging complex firmware and platform-level issues
  • Collaborating independently with cross-functional teams to deliver high-quality server solutions

SoC & Low-Level Hardware Exposure

You will gain practical exposure to low-level system concepts, including:

  • Fundamentals ofSoC architectures and embedded systems
  • Common hardware interfaces such asI2C / I3C, SPI, and GPIO
  • Firmware interaction with server hardware components

Detailed Responsibilities

  • Assist inbring-up, verification, development, and debuggingof NPI platforms
  • Support firmwaretesting, validation, and sustaining engineeringactivities
  • Assist withCI/CD operations, including Jenkins build monitoring and automation support
  • Work with cross-functional teams to support product development and issue resolution
  • Contribute to firmware development, testing, and maintenance
  • Collaborate with Project Managers and Engineering teams to meet project milestones
  • Create and maintain technical documentation (design docs, test plans, user guides)
  • Participate in technical discussions and knowledge-sharing sessions

What You Bring

  • Bachelor's or Master's degree inComputer Science, Computer Engineering, Electrical Engineering, or a related field
  • Basic knowledge ofC/C++ programming and debugging
  • BasicPython scriptingskills
  • Strong interest inembedded systems and firmware development
  • Willingness to learn, grow, and take on increasing responsibility
  • Strong problem-solving skills and a collaborative team mindset

About Company

Why Work at Lenovo 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). To find out more visit www.lenovo.com and read about the latest news via our StoryHub .

Job ID: 145621679

Similar Jobs