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.
Sr. Site Reliability Engineer designing and automating robust technical infrastructure at Broadridge. Collaborating across teams for successful deployment and operational support of services.
Senior Fleet Reliability Engineer maintaining high fleet uptime for autonomous vehicle technology. Collaborating with technical teams to ensure peak operational performance in data collection efforts.
DevOps Lead at Leidos managing platform engineering, SRE, and application security functions. Driving operational excellence and ensuring scalability for federal government applications.
SRE Lead developing scalable cloud - native solutions for mission - critical systems supporting USAF. Managing teams, collaborating with cross - functional units, and ensuring high service reliability standards.
Junior DevOps / Platform Engineer at DieEnergiekoppler GmbH managing AWS/EKS platform operations. Collaborating with team members to improve platform functionalities and security compliance.
DevOps Engineer responsible for AWS infrastructures and backend development at Allguth GmbH. Engaging in greenfield projects with modern solutions in a collaborative team.
Cloud DevOps Specialist responsible for building scalable infrastructure solutions in AWS at SONDA. Focusing on automation, containerization, and data management in a collaborative environment.
DevOps Engineer maintaining and evolving deployment pipelines for Docebo’s AI - powered learning platform. Collaborating with cross - functional teams to ensure efficient software releases and infrastructure management.
DevOps Engineer optimizing CI/CD pipelines for Docebo, an AI - powered learning platform. Involves managing multi - tenant infrastructure using AWS, Docker, and Kubernetes.
DevOps Engineer maintaining and automating infrastructure and CI/CD processes for cybersecurity solutions by NordLayer. Collaborating with teams to ensure performance and scalability of cloud services.