Drimva

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

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