Firmware CI/CD Engineer — Build Pipelines & Automation

Lenovo

Morrisville (NC)

Remote

USD 146,000 - 224,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Lenovo in Morrisville, NC is seeking a DevOps/Automation Developer to join a Firmware Development Team and build CI/CD pipelines for BIOS/UEFI development on Linux or Windows.

You will collaborate with firmware engineers to maintain automated build tools, manage tool chains, and integrate with SCM and test frameworks to ensure healthy code through continuous integration in a fast-paced global tech environment.

Qualifications

  • BS degree in Computer Science, Software Engineering or Computer Engineering, or equivalent experience.
  • 5+ years' minimum experience in build and test automation, CI, CD.
  • Strong experience with Python language.
  • Proficient with Git source control management system.
  • Experience with Azure DevOps, GitHub Actions, GitLab CI, etc. using configuration as code (CaC).
  • Experience with Linux, Docker, and binary artifact repositories (Nexus, Artifactory).
  • Experience with Jenkins, Jenkins Pipeline, and Jenkins Configuration as Code (JCasC).
  • Knowledge of Agile methodologies and tools.
  • Strong analytical and debugging skills; capable of creative problem solving.

Responsibilities

  • Collaborate with firmware engineers to create and maintain automated build pipelines.
  • Maintain firmware build tools and tool chains for EDK2-based UEFI firmware.
  • Integrate with SCM and automated test frameworks for CI-based quality.

Skills

CI/CD
Python
Git
Azure DevOps
GitHub Actions
GitLab CI
Jenkins
Linux
Docker
Artifactory

Education

BS degree in Computer Science / Software Engineering / Computer Engineering

Tools

Nexus
Artifactory
EDK2

Job description

Lenovo in Morrisville, NC is seeking a DevOps/Automation Developer to join a Firmware Development Team and build CI/CD pipelines for BIOS/UEFI development on Linux or Windows.

You will collaborate with firmware engineers to maintain automated build tools, manage tool chains, and integrate with SCM and test frameworks to ensure healthy code through continuous integration in a fast-paced global tech environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CI/CD Engineer, Remote
CI/CD Engineer, Remote

Lenovo • Morrisville (NC)

Remote
USD 146,000 - 224,000
CI/CD Engineer, Remote
CI/CD Engineer, Remote

Lenovo • North Carolina

On-site
USD 110,000 - 150,000
Firmware Program Manager: BMC/UEFI for Servers
Firmware Program Manager: BMC/UEFI for Servers

Lenovo • Morrisville (NC)

On-site
USD 120,000 - 190,000
Firmware Program Lead: BMC/UEFI Delivery
Firmware Program Lead: BMC/UEFI Delivery

Lenovo • North Carolina

On-site
USD 120,000 - 180,000
Senior Firmware Engineer, Embedded & UEFI/BIOS
Senior Firmware Engineer, Embedded & UEFI/BIOS

Lenovo • United States

On-site
USD 100,000 - 140,000
Technical Project Manager
Technical Project Manager

Lenovo • Morrisville (NC)

On-site
USD 120,000 - 190,000
Senior Cloud-Native Platform Ops Engineer
Senior Cloud-Native Platform Ops Engineer

Lenovo • Morrisville (NC)

On-site
USD 110,000 - 165,000
System Management Firmware Product Lead
System Management Firmware Product Lead

Lenovo • Morrisville (NC)

On-site
USD 120,000 - 180,000
Technical Project Manager
Technical Project Manager

Lenovo • North Carolina

On-site
USD 120,000 - 180,000
Firmware CI/CD Release Infra Engineer - Entry (Boise)
Firmware CI/CD Release Infra Engineer - Entry (Boise)

Programmers.io • Boise (ID)

On-site
USD 60,000 - 80,000