← CarreiraAI
Indeed
Presencial
Staff Software Engineer - Build System Modernization
General Motors · Austin, TX · Brasil
Publicada em 29/09/2026
Candidatar-se com o CarreiraAI →
Description The Role: General Motors is seeking a software engineering leader to modernize and scale the build systems that support software-defined vehicles. This role will help lead the transition from a legacy Make-based system to Bazel, Google's open-source build tool, improving speed, reliability, and robustness across the engineering organization.The successful candidate will drive this capability at scale, influence technical direction across teams, and help establish lofty platform capability goals. What You'll Do: Lead software engineering productivity and effectiveness by identifying opportunities, shaping strategies, improving processes, guiding change, and connecting initiatives to deliver greater value through innovation, learning, and simplification. Lead high-impact efforts hands-on, solve complex and unusual problems, and communicate effectively as a coach and mentor while balancing technical command with empathy. Modernize a large embedded-software build and test system by transitioning legacy Make- or shell-based workflows to Bazel and establishing scalable, reproducible, secure, and developer-friendly infrastructure across repositories, toolchains, CI/CD, testing, and release processes. Assess current build, test, dependency, toolchain, and hardware workflows to define a phased Bazel migration strategy and rollout model. Design and implement reusable Bazel rules, macros, toolchains, platforms, configuration patterns, and repository standards, while migrating embedded applications, libraries, generated code, firmware, cross-compilation flows, and platform variants with validated build parity and reproducibility. Integrate Bazel with enterprise CI/CD, testing, release, artifact, deployment, observability, security, and infrastructure workflows, and optimize the platform through caching, parallelism, reliability practices, documentation, training, legacy Make retirement, and continuous improvement. M
Candidatar-se com o CarreiraAI →