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.
DevSecOps Specialist securing the software development lifecycle at Vanguard. Collaborating with teams to improve application security tooling and processes, and provide development guidance.
Site Reliability Engineer automating infrastructure deployment for Scaleway's sovereign cloud products. Collaborating with product teams to enhance observability and reliability of the platform.
Reliability Engineer responsible for equipment reliability and safety using data - driven analysis for Wood in Aberdeen. Focus on proactive maintenance and operational efficiency.
Principal Safety and Reliability Engineer developing and supporting safety design for mission - critical aerospace systems. Engaging in design reviews and ensuring compliance with requirements.
Cloud DevOps Engineer playing a pivotal role in developing migration plans for Coast Guard Cloud Architecture. Collaborating with teams to ensure effectiveness and best practices in cloud implementation.
Reliability Engineer III at Daimler Truck developing propulsion technology solutions for electrified and conventional axle components. Leading testing and validation for complex powertrain systems.
Electrical Reliability Engineer at Marathon Petroleum maintaining electrical equipment and systems. Collaborating with cross - functional teams and ensuring compliance with electrical codes and standards.
Senior DevOps Engineer focused on GCP platform engineering at healthtech startup. Collaborating with teams to enhance compute and networking capabilities.
SME DevOps Engineer delivering enhancements for enterprise data and analytics products across DoD organizations. Collaborating with government and industry partners to translate strategic requirements into scalable solutions.