Staff Software Engineer: Build System Modernization (Bazel)

General Motors Corporation

Milford Charter Township (MI)

Hybrid

USD 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

General Motors is seeking a Staff Software Engineer to modernize and scale its embedded build system. You will lead transitioning from legacy Make-based workflows to Bazel, designing scalable infrastructure across repositories, toolchains, and CI/CD processes for safety-critical automotive software.

Responsibilities include defining migration strategy, building reusable Bazel components, and ensuring reproducibility and security across releases while mentoring teams and driving productivity

Qualifications

  • Bachelor's degree in software engineering or equivalent experience.
  • 12+ years of software development experience.
  • Deep understanding of real-time software architecture for safety-critical products.
  • Experience shipping automotive/embedded software.
  • Experience migrating build systems to Bazel or similar tooling.
  • Experience with AI-assisted developer productivity and workflow orchestration.

Responsibilities

  • Lead productivity improvements and coach teams across projects.
  • Modernize build and test system from legacy Make to Bazel.
  • Define phased Bazel migration strategy and rollout model.
  • Design reusable Bazel rules, macros, and toolchains for embedded software.
  • Integrate Bazel with enterprise CI/CD, testing, releases, and security workflows.
  • Measure success by build parity, reduced CI queues, and reproducibility.
  • Improve diagnosis, artifact provenance, and security for releases.

Skills

Real-time software architecture
Embedded software
Safety-critical systems
Python
AI-assisted tooling
Leadership & mentoring
Migration leadership

Education

Bachelor's degree in software engineering

Tools

Bazel
CI/CD
Python tooling

Job description

General Motors is seeking a Staff Software Engineer to modernize and scale its embedded build system. You will lead transitioning from legacy Make-based workflows to Bazel, designing scalable infrastructure across repositories, toolchains, and CI/CD processes for safety-critical automotive software.

Responsibilities include defining migration strategy, building reusable Bazel components, and ensuring reproducibility and security across releases while mentoring teams and driving productivity

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Bazel Build Modernization Lead
Staff Software Engineer - Bazel Build Modernization Lead

General Motors • United States

Remote
USD 171,000 - 289,000
medical
dental
vision
+9
Lead Bazel Build Architect for Automotive Embedded Systems
Lead Bazel Build Architect for Automotive Embedded Systems

General Motors • United States

Remote
USD 201,000 - 400,000
Company vehicle program
Bazel Migration Lead for Automotive Embedded Builds
Bazel Migration Lead for Automotive Embedded Builds

General Motors • Milford Charter Township (MI)

Remote
USD 201,000 - 400,000
GM vehicle discounts
Relocation benefits
Total Rewards resources
Lead Bazel Migration for Embedded Vehicle Software
Lead Bazel Migration for Embedded Vehicle Software

General Motors • Chicago (IL)

Remote
USD 201,000 - 400,000
Health insurance
GM vehicle discounts
Tuition assistance programs
Staff Software Engineer - Build System Modernization
Staff Software Engineer - Build System Modernization

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 180,000 - 240,000
Staff Software Engineer — Embedded Platforms Leader
Staff Software Engineer — Embedded Platforms Leader

General Motors • Warren (MI)

On-site
USD 189,000 - 291,000
Health benefits
401(k) plan
Paid time off
Principal Software Engineer - Build System Modernization
Principal Software Engineer - Build System Modernization

General Motors • United States

Remote
USD 201,000 - 400,000
Company vehicle program
Staff Software Engineer — Embedded Systems Platform
Staff Software Engineer — Embedded Systems Platform

General Motors • Milford Charter Township (MI)

On-site
USD 189,000 - 291,000
Company vehicle program
Staff Software Engineer: Embedded CI/CD Lead (Remote)
Staff Software Engineer: Embedded CI/CD Lead (Remote)

General Motors • Mountain View (CA)

Remote
USD 171,000 - 289,000
GM vehicle discounts
Health and wellbeing benefits
Tuition assistance
Staff Software Engineer - NextGen Infotainment & CI/CD
Staff Software Engineer - NextGen Infotainment & CI/CD

General Motors (GM) • Mountain View (CA)

Hybrid
USD 189,000 - 291,000
Relocation benefits
Company vehicle program