General Motors

Staff Software Release Engineer

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: MilfordCaliforniaMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,000 - $240,000 per year

Job Level

About the role

  • 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.
Benefits
  • Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software release engineeringbuild integrationrelease train managementCI/CD toolingGitscriptingBSPsSoC dropsembedded AndroidLinux platform images
Soft Skills
communication skillscross-functional coordinationproblem-solvingtechnical evidence presentation