Lenovo
Sr. UEFI Firmware Engineer
$176K–$270K
Morrisville, North Carolina · Senior · Full-time · Posted Oct 8, 2026
- Experience
- 8+ years minimum experience in Embedded Firmware/Software Development.
- Education
- BS degree in Computer Science, Software Engineering or Computer Engineering.
About the job
Develops, debugs, tests, and releases UEFI firmware for Lenovo server products, supporting build processes and resolving issues reported by test teams or customers.
What you'll do
- Write, debug, and test embedded firmware, including code development and unit testing.
- Maintain firmware build tools, manage builds, and release firmware for testing.
- Recreate and fix test-reported problems and provide technical customer support.
What they ask for
- Experience with UEFI or BIOS; strong C programming and firmware programming/debugging experience.
- Experience with x86 and ARM processors, hardware bring-up, and boot sequences; familiarity with x86 and ARM Assembler.
- Experience with Windows and Linux; proficiency with Git and familiarity with Agile development processes.
- BS degree in Computer Science, Software Engineering, or Computer Engineering.
Nice to have
- Experience with OpenEDK.
- Experience using JIRA and Confluence.
Pay
176,300–270,365 USD (annual compensation range; base salary or total pay not specified)
Tools
UEFI, BIOS, C, x86, ARM, Assembler, Windows, Linux
Model-written summary · the original posting is authoritative