Own the VCU and CCU release trains: release calendar, cadence, and the definition/scope of each software release.
Decide which supplier drops, GELOS version, and GM components are included in each release, incorporating input from Supplier Management and Release Engineering individuals on your team.
Own release readiness and gating (criteria, go/no-go); communicate release contents, known issues, and supported programs.
Own technical integration and builds for both: (a) Supplier drops into GM branches/environments and (b) full CCU/VCU images.
Manage branching strategies, merges, cherry-picks, and CI/CD pipelines for CCU and VCU images.
Coordinate initial integration and sanity checks; designate builds as release candidates from a technical perspective.
Provide readiness input to Release Management and technical evidence to Supplier Management when issues must be escalated to their relevant supplier.
Requirements
4+ years experience in software release engineering, build & integration, or related role (automotive or embedded preferred).
Strong experience with release train management and complex multi-consumer releases.
Hands-on with CI/CD tooling (Jenkins, GitHub Actions, GitLab CI, or similar) and build systems.
Proficiency with Git and large mono-repo or multi-repo workflows.
Experience building and integrating BSPs, SoC drops, or embedded Android/Linux/platform images.
Scripting proficiency (Python, Bash, or similar) for automation and tool development.
Excellent communication skills for cross-functional coordination with suppliers, developers, and program teams, along with the ability to communicate succinctly with various levels of an organization.
Tech Stack
Android
Jenkins
Linux
Python
Benefits
Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.