Drimva

Lenovo

Firmware Engineer-UEFI

Morrisville, North Carolina · Full-time · Posted Oct 27, 2026

Education
BS degree in Computer Science, Software Engineering or Computer Engineering

About the job

Develop and maintain UEFI firmware for Lenovo server products, including building, testing, debugging, and supporting firmware releases.

What you'll do

  • Write, debug, and test embedded firmware; perform code development and unit testing.
  • Manage firmware build tools and builds, release firmware for testing, and investigate and fix issues reported by test teams.
  • Maintain and enhance existing systems and platforms, and provide customer support for technical issues.

What they ask for

  • Programming experience in C and/or C++, Python and/or Bash.
  • Proficiency in Linux/Windows operating systems.
  • Experience or knowledge in firmware development, network technologies, and systems management and/or embedded processors.
  • Knowledge of software development processes and Agile methodologies.

Tools

C, C++, Python, Bash, Linux, Windows

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)