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