Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. UEFI Firmware Engineer

$176.3k - $270.37k

Lenovo

* United States of America - North Carolina - Morrisville

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$83 billion revenue global technology powerhouse, ranked #153 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).

This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit , and read about the latest news via our StoryHub .

Description and Requirements

About Our Team

We’re looking for Senior UEFI Engineer to join our Infrastructure Solutions Group (ISG) at Lenovo. As a member of the strategic UEFI development team you will be working with a group of industry leading team members to create optimized customer solutions to bring to market. With Lenovo’s broad product line, including Cloud Based Servers, IoT Servers, and Enterprise Servers, you will be challenged to do the research and Development required to have a premium UEFI offering for each of these critical and growing market segments.

What You'll Do

Candidates will work with software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools, manage builds, and release Firmware to test as well as recreate and fix problems reported by the test team. Duties may include code development, unit testing, debugging, and customer support for technical issues.

Required Technical / Functional Skills:

  • 8+ years minimum experience in Embedded Firmware/Software Development
  • Experience with UEFI (Unified Extensible Firmware Interface) or BIOS
  • Strong experience with the C programming language
  • Experience with firmware programming and debugging
  • Experience with x86 and ARM processors
  • Familiar with x86 and ARM Assembler
  • Experience with hardware bring up and boot sequence
  • Experience with Windows and Linux operating systems
  • Proficient with Git source version control system: comfortable with common Git workflows, forking, and code reviews
  • Intimate knowledge of Software development processes, working knowledge of Agile methodologies and tools
  • Proficient Problem-Solving Skills
  • Strong analytical and debug methodology skills
  • Proficient at recognizing complex problems related to functional objectives
  • Applies creativity and judgment to developmental work on different projects within the business environment
  • Analyze situations and implement solutions, or develop new system elements, procedures, or processes.
  • Ability to engage as an independent professional; articulate and compare alternative approaches
  • Capable of controlling work priorities and methods requiringtrade-offs
  • Provides advice in technical/operational domain of specialization
  • Understands departmental mission and vision
  • Strong communication and collaboration skills with multi-functional teams

Preferred Technical / Functional Skills:

  • Experience with OpenEDK
  • Experience using JIRA and Confluence

Required Education/Experience/Licenses:

BS degree in Computer Science, Software Engineering or Computer Engineering

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.

Additional Locations

* United States of America - North Carolina - Morrisville

PAY TRANSPARENCY

The anticipated annual compensation range for this position is 176,300–270,365 USD . Final compensation will be based on relevant experience, skills, and business considerations. Individuals may also be considered for bonuses and/or commissions. Lenovo’s various benefits can be found at

In compliance with Colorado’s Equal Pay for Equal Work Act (EPEWA), the expected application deadline for this position is 11-04-2026. This requirement applies to both internal and external candidates.

#J-18808-Ljbffr

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Sr. UEFI Firmware Engineer in Morrisville, NC vacancy
  • $60 - $65 per hour

     ...Immediate need for a talented Firmware Engineer . This is a 06+ Months Contract opportunity with long-term potential and is located in...  ...firmware to ensure reliability. Stay updated on advancements in UEFI firmware, GPU technologies, and accelerators. Contribute... 
    Suggested
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Morrisville, NC
    4 hours ago
  • $60 - $66 per hour

     ...Senior Firmware Engineer Our IoT device consulting firm client in Morrisville, NC (RTP) is seeking a Senior Firmware Engineer on a contract basis to design, develop, and debug embedded C firmware for microcontroller-based IoT, RF, and embedded products, working alongside... 
    Senior
    Full time
    Contract work
    For contractors
    Local area
    Remote work
    Visa sponsorship
    Relocation package

    HireNetworks

    Durham, NC
    3 days ago
  • $101.6k - $152.4k

    Schneider Electric has a meaningful opportunity available for a Senior Firmware Engineer for our Power Products division in the greater Raleigh, NC area. You will work for a company consistently rated by Fortune as one of the “Great Places to Work”, by Glassdoor as the... 
    Senior
    Full time
    Temporary work
    Immediate start
    Flexible hours

    Schneider Electric

    Raleigh, NC
    6 days ago
  • $184k - $287.5k

     ...Architecture teams to define end-to-end solutions.Define the firmware architecture for new products and features at the core of NVIDIA...  ...or a higher degree in Computer Science or Computer Engineering or equivalent experience8+ years of relevant software experience... 
    Senior
    Full time

    Nvidia

    Durham, NC
    7 days ago
  • $100k - $120k

     ...Job Description Job Description Join OnLogic as a Firmware Engineer and contribute to the development and sustaining of our industrial...  ...work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved... 
    Suggested
    Temporary work
    Work at office
    Relocation
    Visa sponsorship

    OnLogic

    Cary, NC
    22 days ago
  •  ...delivery.In this role, you will play a pivotal role in how we build, ship, test, and scale our SaaS Solutions.As a SaaS Software Engineer, you will:Design and develop high-quality, testable, and scalable SaaS software deployment solutions within established timelines... 
    Senior
    Full time
    Local area
    Work visa

    SAS Institute

    Cary, NC
    5 days ago
  •  ...accountability. These are our values and influence everything we do. Required qualifications: Bachelor’s degree in computer science, engineering, or a related quantitative field 8+ years of experience as a developer on large software projects Experience developing... 
    Senior
    Full time
    Local area
    Work visa

    SAS Institute

    Cary, NC
    7 days ago
  • $154k - $286k

     ...and innovators who want to make an impact on the world of technology.This is an opportunity to join a dynamic team of experienced engineers developing physical IP for industry-standard high-speed serial-links.The successful candidate will ideally be a highly-motivated self... 
    Senior
    Full time

    Cadence Design Systems

    Cary, NC
    5 days ago
  • $154k - $286k

     ...in the world, in leading edge semiconductor processes, using the latest industry tools and methodologies. As a Technical Quality Engineer and member of the Silicon Solutions Group global quality team, you will collaborate with IP design teams, methodology teams, CAD teams... 
    Senior
    Full time

    Cadence Design Systems

    Cary, NC
    3 days ago
  • $71 per hour

     ...Embedded Firmware Engineer Raleigh, NC - Hybrid Pay: $71.00 per hour 26-09589 Job summary The Embedded Firmware Engineer is responsible for the development, implementation, and validation of embedded software and firmware for power conversion and... 
    Hourly pay
    Contract work
    For contractors

    Equiliem

    Raleigh, NC
    2 days ago
  •  ...CarolinaSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Mariah McCowanPiper Companies is seeking an Junior Firmware Engineer to sit onsite in RTP NC to join a leading technology organization focused on advanced networking and embedded systems... 

    ZP Group

    Raleigh, NC
    5 days ago
  • $115k - $145k

     ...CarolinaSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Beth RobertsPiper Companies is seeking an Embedded Firmware Design Engineer to join a leading telecommunications technology company onsite 5 days per week near Raleigh, NC. The ideal Embedded... 

    ZP Group

    Raleigh, NC
    4 days ago
  • $175k - $308.5k

     ...passion, and dedication to your job and there is no telling what you could accomplish. The Creativity Apps team is looking for a senior engineer with expertise in Apple platforms to help architect and build media management and collaboration features for creative tools. You'... 
    Senior
    Relocation

    Apple Inc.

    Cary, NC
    2 days ago
  • $115k - $125k

    Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in .NET , JavaScript frameworks , and cloud platforms , who can lead development... 
    Senior
    Contract work
    3 days per week

    Piper Companies

    Morrisville, NC
    3 days ago
  •  ...Job Title: Embedded Software Engineer Location: Cary, NC Duration: Contract 1 + Years Key Responsibilities Develop and maintain embedded software applications using C/C++ and MATLAB Simulink . Perform requirements analysis, operational concept development... 
    Contract work

    The Judge Group

    Cary, NC
    3 days ago
  •  ...Embedded Software Engineer-3 years experience Experience with modeling language (MATLAB, Model Based design, Simulink and Stateflow), C and or C++. Knowledge of embedded Operating System and drivers. Experience with CAN/J1939 network Experience with unit and... 
    Temporary work
    Local area

    Entegee

    Cary, NC
    3 days ago
  • $50 per hour

     ...those who want to keep growing, learning, and evolving. We at Kelly® hear you, and we’re here for you! We’re seeking a Software Engineer I – Software Engineering to work at a premier manufacturing client in Cary, NC. Sound good? Take a closer look below. You owe it to... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours
    Shift work
    Day shift

    Kelly

    Cary, NC
    3 days ago
  •  ...and validation of unit-level and grid-code compliant control firmware for power electronic and generation assets within microgrid and...  ...Required Qualifications ~ Bachelor’s degree in Electrical Engineering, Power Electronics, Controls, or related field (Master’s preferred... 
    Full time
    Local area
    Worldwide

    Delta Electronics Americas

    Raleigh, NC
    2 days ago
  • $68.9k - $131.1k

     ...challenges and to meet the demands of a rapidly evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy.  Our dynamic engineers develop demanding,... 
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, NC
    3 days ago
  • $175k - $225k

     ...CarolinaSecurity Clearance: TS/SCIBusiness Unit: Zachary PiperPosition Owner: Jackie AllenZachary Piper Solutions is seeking a Sr. Software Engineer (IaC)- TS/SCI for a world leading technology organization in the Raleigh, North Carolina area. The Sr. Software Engineer (... 
    Senior

    ZP Group

    Raleigh, NC
    6 days ago
  • $125.7k - $203.1k

     ...from around the world, working together in Engineering, IT, Supply Chain, Customer Experience,...  ...high-performance embedded software, firmware, and low-level platform features. Collaborate...  ...(BSPs), or bootloaders (U-Boot, UEFI). Demonstrated knowledge of networking principles... 
    Full time
    Temporary work
    Apprenticeship
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    5 days ago
  •  ...Overview We are looking for a Senior Embedded Software Engineer with deep expertise in Embedded Linux and Wireless Communications...  ...team. You will be responsible for developing mission-critical firmware for next-generation medical devices. This role requires a... 
    Senior

    Custom Health

    Morrisville, NC
    a month ago
  •  ...self to the table.We're experts who speak like humans. Ready to build what's next? #JoinTheBandWhat We Are Looking For:As a Software Engineer on our Billing Engineering team, you’ll get to build and expand on our company’s billing infrastructure. The team enables... 
    Senior
    Flexible hours
    Shift work

    Bandwidth

    Raleigh, NC
    5 days ago
  •  ...IEC 62443 / NERC CIP — with clear design and test documentatio n. Required Qualificati onsB.S. or M.S. in Electrical Engineering, Power Electronics, Controls, or Computer Engineering (or equivalent experienc e).Strong grasp of power-electronics control —... 
    Full time

    Delta Electronics Americas

    Raleigh, NC
    2 days ago
  •  ...experiences—we create opportunities to connect, grow, and make an impact.SUMMARYQ2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team, you will build and evolve the systems behind fraud prevention at... 
    Senior
    Full time
    Work visa

    Q2 Software

    Cary, NC
    5 days ago
  •  ...experts who speak like humans. Ready to build what's next? #JoinTheBandWhat We Are Looking For:We're looking for a Senior Software Engineer who leads by example — someone who takes deep ownership of what they build, moves fast without cutting corners, and is genuinely... 
    Senior
    Shift work

    Bandwidth

    Raleigh, NC
    6 days ago
  •  ...TechOnsite 321 Coffee Shop providing free coffee and pastries to employeesJob DescriptionSUMMARY:We seek an experienced Senior Software Engineer with advanced expertise in .NET, JavaScript frameworks, and cloud technologies to lead our software development initiatives on our... 
    Senior
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    4 days ago
  • raleigh, North CarolinaOnsiteFull Time$120k - $140kSenior Software Engineer — Edge PlatformA client of ours is an Animal AgTech company building automated, data-driven systems that improve animal welfare, productivity, and profitability across the poultry, livestock, and... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Motion Recruitment

    Raleigh, NC
    6 days ago
  •  ...Knowledge of software delivery processes What Makes You Stand Out (Desired skills/experiences) • Strong passion for embedded engineering and learning new technologies • Experience with control systems design and analysis on agricultural applications • Experience... 
    Work experience placement

    CTC

    Cary, NC
    4 hours ago
  • Job Summary This role provides expert consulting services within the infrastructure management domain, driving strategic solutions and technical excellence for clients. The position is responsible for leading complex engagements, advising on best practices, and ensuring...
    Senior

    HCL Technologies

    Cary, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. UEFI Firmware Engineer. Be the first to apply!