Embedded Firmware Engineer

4 hours ago


Morrisville, Canada Lenovo Full time
About Lenovo

Lenovo is a global technology leader with a revenue of US$62 billion, ranking #217 in the Fortune Global 500. With 77,000 employees worldwide, we serve millions of customers daily in 180 markets. Our mission is to deliver smarter technology for all, driving innovation in client, edge, cloud, network, and intelligence technologies.

Job Description

We are seeking a talented Firmware Engineer to join our team. As a Firmware Engineer, you will work with software engineers to develop, debug, and test embedded firmware. Your responsibilities will include managing firmware build tools, managing builds, and releasing firmware to test, as well as recreating and fixing problems reported by the test team.

Key Responsibilities
  • Collaborate with cross-functional teams to integrate UEFI firmware with system software and hardware.
  • Conduct thorough testing and debugging of firmware to ensure high-quality and reliable solutions.
Requirements

To be successful in this role, you will need:

  • A BS degree in Computer Science, Software Engineering, or Computer Engineering.
  • At least 6 years of experience in Embedded Firmware/Software Development.
  • Proficiency in the C programming language.
  • Experience with firmware programming and debugging.
  • Knowledge of UEFI (Unified Extensible Firmware Interface) or BIOS.
  • Experience with x86 and ARM processors.
  • Previous experience with bring up and hardware boot sequence.
  • Knowledge of Windows and Linux operating systems.
Preferred Qualifications

We are looking for candidates with:

  • Experience with OpenEDK.
  • Proficiency with Git source version control system.
  • Intimate knowledge of software development processes.
  • Knowledge of Agile methodologies and tools.
  • Creativity and judgment to developmental work on different projects.
  • Ability to analyze situations and implement solutions.
Compensation

The base salary range for this position is $140,000-$180,000.

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



  • Morrisville, Canada Lenovo Full time

    Job SummaryWe are seeking a highly skilled Firmware Software Engineer to join our team at Lenovo. As a Firmware Software Engineer, you will be responsible for designing, developing, and testing firmware for our embedded systems.Key ResponsibilitiesCollaborate with cross-functional teams to integrate firmware with system software and hardware.Conduct thorough...


  • Morrisville, Canada Lenovo Full time

    Job SummaryWe are seeking a highly skilled Firmware Software Engineer to join our team at Lenovo. As a Firmware Software Engineer, you will be responsible for designing, developing, and testing firmware for our embedded systems.Key ResponsibilitiesCollaborate with cross-functional teams to integrate firmware with system software and hardware.Conduct thorough...

  • Firmware Engineer

    2 weeks ago


    Morrisville, Canada Lenovo Full time

    p>Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, 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 by further expanding...

  • Firmware Engineer

    6 hours ago


    Morrisville, Canada Lenovo Full time

    {"Job Title": "Firmware Engineer", "Job Description": "Job SummaryLenovo is a global technology leader, ranked #217 in the Fortune Global 500, with a revenue of US$62 billion. We are a team of innovators, dedicated to delivering smarter technology for all. As a Firmware Engineer, you will play a critical role in developing, maintaining, and testing PCIe...

  • Firmware Engineer

    23 hours ago


    Morrisville, Canada Lenovo Full time

    {"Job Title": "Firmware Engineer", "Job Description": "Job SummaryLenovo is a global technology leader, ranked #217 in the Fortune Global 500, with a revenue of US$62 billion. We are a team of innovators, dedicated to delivering smarter technology for all. As a Firmware Engineer, you will play a critical role in developing, maintaining, and testing PCIe...


  • Morrisville, Canada Lenovo Full time

    {"h1": "Senior UEFI Firmware Engineer at Lenovo", "p": "Lenovo is a global technology powerhouse seeking a skilled Senior UEFI Firmware Engineer to join our Infrastructure Solutions Group (ISG). As a member of our strategic UEFI development team, you will work with industry-leading team members to create optimized customer solutions for our broad product...


  • Morrisville, Canada Lenovo Full time

    {"h1": "Senior UEFI Firmware Engineer at Lenovo", "p": "Lenovo is a global technology powerhouse seeking a skilled Senior UEFI Firmware Engineer to join our Infrastructure Solutions Group (ISG). As a member of our strategic UEFI development team, you will work with industry-leading team members to create optimized customer solutions for our broad product...

  • Firmware Engineer

    2 weeks ago


    Morrisville, Canada Lenovo Full time

    p>Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, 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 by further expanding...

  • Firmware Engineer

    1 week ago


    Morrisville, Canada Lenovo Full time

    p>Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, 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 by further expanding...


  • Morrisville, Canada Lenovo Full time

    Location: United States of America - North Carolina - MorrisvilleAbout LenovoAt Lenovo, we take pride in our commitments. We deliver on our promises and strive to exceed customer expectations.Lenovo stands as a global technology leader with a revenue of US$62 billion, ranked #217 in the Fortune Global 500. With a workforce of 77,000 individuals worldwide, we...

  • UEFI Firmware Engineer

    23 hours ago


    Morrisville, Canada Lenovo Full time

    Job DescriptionWe are seeking a highly skilled UEFI Firmware Engineer to join our Firmware Development Team at Lenovo. As a key member of our team, you will be responsible for designing, developing, and maintaining UEFI firmware for our next-generation server and storage systems.Key Responsibilities:Design and develop UEFI firmware for ARM-based...

  • UEFI Firmware Engineer

    21 hours ago


    Morrisville, Canada Lenovo Full time

    Job DescriptionWe are seeking a highly skilled UEFI Firmware Engineer to join our Firmware Development Team at Lenovo. As a key member of our team, you will be responsible for designing, developing, and maintaining UEFI firmware for our next-generation server and storage systems.Key Responsibilities:Design and develop UEFI firmware for ARM-based...


  • Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - Morrisville Why Work at LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our customers.Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets....

  • UEFI Firmware Engineer

    3 months ago


    Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - Morrisville Why Work at LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our customers.Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets....

  • UEFI Firmware Engineer

    3 months ago


    Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - Morrisville Why Work at LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our customers.Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets....


  • Morrisville, Canada Lenovo Full time

    About the RoleWe are seeking a highly skilled UEFI Firmware Engineer to join our Firmware Development Team at Lenovo. As a key member of our team, you will be responsible for designing, developing, and maintaining UEFI firmware for our next-generation server and storage systems.Key ResponsibilitiesDesign and Development: Design, develop, and maintain UEFI...


  • Morrisville, Canada Lenovo Full time

    About the RoleWe are seeking a highly skilled UEFI Firmware Engineer to join our Firmware Development Team at Lenovo. As a key member of our team, you will be responsible for designing, developing, and maintaining UEFI firmware for our next-generation server and storage systems.Key ResponsibilitiesDesign and Development: Design, develop, and maintain UEFI...


  • Morrisville, Canada Lenovo Full time

    About the RoleWe are seeking a highly skilled Senior UEFI Firmware Engineer to join our Infrastructure Solutions Group at Lenovo. As a key member of our strategic UEFI development team, you will be responsible for creating optimized customer solutions for our Cloud Based Servers, IoT Servers, and Enterprise Servers.Key ResponsibilitiesCollaborate with...


  • Morrisville, Canada Lenovo Full time

    About the RoleWe are seeking a highly skilled Senior UEFI Firmware Engineer to join our Infrastructure Solutions Group at Lenovo. As a key member of our strategic UEFI development team, you will be responsible for creating optimized customer solutions for our Cloud Based Servers, IoT Servers, and Enterprise Servers.Key ResponsibilitiesCollaborate with...


  • Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - MorrisvilleWhy Work at LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our customers.Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets....