UEFI Firmware Engineer - Build Reliable System Firmware

Lenovo

Morrisville

On-site

CAD 157,000 - 214,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lenovo in Morrisville, NC is seeking an UEFI Firmware Engineer to develop, test, and maintain firmware for cutting‑edge hardware. You will troubleshoot complex issues, collaborate with cross‑functional teams, and drive performance improvements across embedded systems and networking components.

Strong C/C++, Python, Bash skills and a solid CS/CE degree are required, with Agile practices preferred. Applicants must be authorized to work in the United States for any employer.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or Computer Engineering.
  • Experience with C/C++, Python, and Bash.
  • Proficiency in Linux and Windows.
  • Understanding of firmware development, networking, embedded processors.
  • Familiarity with Agile methodologies.

Responsibilities

  • Develop, test, and maintain firmware and existing software systems.
  • Troubleshoot complex technical issues.
  • Work with operating systems, networking technologies, and embedded systems.
  • Partner with engineers to develop solutions and improve system functionality.
  • Explore new technologies and identify ways to improve existing processes and platforms.

Skills

C/C++
Python
Bash
Linux
Windows
Firmware development
Networking
Embedded processors
Agile methodologies
Problem solving
Communication
Adaptability

Education

Bachelor's degree in Computer Science, Software Engineering, or Computer Engineering

Job description

Lenovo in Morrisville, NC is seeking an UEFI Firmware Engineer to develop, test, and maintain firmware for cutting‑edge hardware. You will troubleshoot complex issues, collaborate with cross‑functional teams, and drive performance improvements across embedded systems and networking components.

Strong C/C++, Python, Bash skills and a solid CS/CE degree are required, with Agile practices preferred. Applicants must be authorized to work in the United States for any employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

UEFI Firmware Engineer
UEFI Firmware Engineer

Lenovo • Morrisville

On-site
CAD 157,000 - 214,000
Global Staff Testing Engineer
Global Staff Testing Engineer

Lenovo • Morrisville

On-site
CAD 120,000 - 170,000
GPU Cluster Engineer – Hyperscale Data Center
GPU Cluster Engineer – Hyperscale Data Center

Lenovo • Morrisville

Hybrid
CAD 171,000 - 214,000
Embedded Firmware Engineer — Linux, C/C++, Python
Embedded Firmware Engineer — Linux, C/C++, Python

Miovision • Kitchener

Hybrid
CAD 90,000 - 120,000
Comprehensive Health Benefits
RRSP Matching Plan
Flexible vacation
+3
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Junior Rack Scale Engineer
Junior Rack Scale Engineer

Lenovo • Morrisville

Hybrid
CAD 171,000 - 214,000
Principal Engineer-Firmware
Principal Engineer-Firmware

Microchip Technology Inc. • Burnaby

On-site
CAD 86,000 - 186,000
Health benefits from day one
Quarterly bonus payments
Restricted stock units (RSUs)
Senior Product Manager, Private Cloud Architecture & Ecosystem Strategy
Senior Product Manager, Private Cloud Architecture & Ecosystem Strategy

Lenovo • Morrisville

On-site
CAD 198,000 - 269,000
Firmware Engineer
Firmware Engineer

Yochana • British Columbia

On-site
CAD 90,000 - 120,000
ThinkPad Offering Team Project Manager
ThinkPad Offering Team Project Manager

Lenovo • Morrisville

On-site
CAD 134,000 - 184,000