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.
Senior DevOps Engineer I managing automation tooling and multi - cloud infrastructure at Spring Health. Collaborating with AI and Infrastructure teams in a hybrid Seattle office.
Site Reliability Engineer for cloudified backup platform using Commvault technology at Expleo. Joining a dynamic team to ensure backup infrastructure scalability and reliability.
Site Reliability Engineer responsible for designing and maintaining scalable services with high availability. Collaborating with development teams to enhance reliability and operational excellence.
Technical Staff leading the architecture, reliability, and modernization of enterprise ALM and DevOps tools. Driving strategy and influencing product development in collaboration with various teams.
Site Reliability Engineer responsible for reliability and availability, collaborating with development teams on scalable systems. Applying software engineering practices to improve production operations.
DevOps Engineer in the Security Data and AI Lab at Lloyds Banking Group driving data and cloud infrastructure's influence on product operations and customer service improvements.
Senior Platform DevOps Engineer at Code Metal designing and implementing cloud and hybrid infrastructure to support customer deployments and internal platforms. Collaborating with software and security teams for reliable delivery.
DevOps Platform Intern managing cloud infrastructure and deployment pipelines for AI - native software delivery. Partnering with a Product Development Intern, set up and manage containerized applications on Azure Kubernetes Service.
UNIX DevOps Engineer managing AIX and Solaris server operations for a Swiss telecom company. Focusing on automation, optimization and 7x24h monitoring responsibilities across multiple locations.