General Motors
Principal Software Engineer - Build System Modernization
$201K–$400K
Milford, Michigan, United States of America +4 · Remote/Hybrid · Principal · Full-time · Posted Sep 25, 2026
- Location
- Milford, Michigan, United States of America
Remote - United States
Austin, Texas, United States of America
Mountain View, California, United States of America
Warren, Michigan, United States of America - Experience
- 15+ years of software development experience.
- Education
- Bachelor’s degree in software engineering or equivalent experience.
About the job
Lead the modernization of GM’s embedded-software build platform by migrating legacy Make- or shell-based workflows to Bazel and improving build, test, and developer productivity systems.
What you'll do
- Define a phased Bazel migration strategy and build reusable rules, toolchains, platforms, and repository standards.
- Migrate embedded software and integrate Bazel with CI/CD, testing, release, security, and infrastructure workflows.
- Improve build speed, reliability, reproducibility, and developer adoption; evaluate AI-enabled engineering workflows using measurable outcomes.
What they ask for
- 15+ years of experience in software development.
- Bachelor’s degree in software engineering or equivalent experience.
- Deep understanding of real-time software architecture and experience shipping high-quality safety-critical products.
- Production software expertise, proficiency in Python and another engineering-tooling language, and experience with large-scale Make- or shell-to-Bazel migration and AI-assisted developer workflows.
Nice to have
- Master’s degree or PhD in a related field.
- Experience building AI assistants or coding agents, knowledge systems, or code intelligence platforms.
Pay
201,000 and 400,000 USD (base salary)
Tools
Make, shell, Bazel, Python, CI/CD
AI focus
Use and evaluate AI-assisted developer productivity, coding agents, code intelligence, knowledge retrieval, or workflow orchestration, measuring quality, adoption, and productivity outcomes.
Model-written summary · the original posting is authoritative