CareerPlan

Staff Software Engineer - Build System Modernization

Milford, Michigan, United States of AmericaFull-time$171k–$289k2026-09-24 → 2026-11-10
No visa sponsorship

Core

Lead the modernization and scaling of build systems for software-defined vehicles, transitioning from legacy Make-based workflows to Bazel.

Role type

Staff Software Engineer (Build Systems)

Builds

Scalable, reproducible, secure build and test infrastructure for embedded software and firmware.

Domain

Automotive / Embedded Systems / DevOps

Required skills

Bazel, Make, Python, real-time software architecture, safety-critical product development, CI/CD integration, build orchestration, AI-assisted developer productivity tools

Preferred skills

Experience with coding agents, code intelligence, knowledge retrieval, workflow orchestration, evaluation of AI-enabled engineering workflows

Technologies

Bazel, Make, Python, CI/CD pipelines, embedded toolchains

Responsibilities

Design reusable Bazel rules, macros, and toolchains; migrate embedded applications and firmware to Bazel; integrate Bazel with enterprise CI/CD and security workflows; measure build performance and developer productivity; mentor teams on build system adoption.

Seniority

Staff, hands-on IC with strategic influence