Staff Software Engineer - Build System Modernization
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
Deliverable
production ML models | product features | infrastructure
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