Hybrid Staff Software Release Engineer

Posted last week

Apply now

About the role

  • Software Release Engineer managing VCU and CCU software release trains for automotive solutions. Overseeing release readiness, integration, and building processes for embedded software.

Responsibilities

  • 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.

Job title

Staff Software Release Engineer

Job type

Experience level

Lead

Salary

$160,000 - $240,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job