Job Description
The Team:
The MSP organization is responsible for building and operating the common mechatronic software platform that underpins GM's SDV strategy. MSP provides reusable infrastructure, integration patterns, and tooling for mechatronic ECUs so feature and application teams can deliver value quickly and safely across programs.
The Engineering Group Leader- Software Integration for MSP leads a team of engineers responsible for end-to-end software integration, build, and initial validation for key mechatronic controllers within GM's Software Defined Vehicle (SDV) stack. This leader deeply understands customer and stakeholder needs, balances speed and quality, and drives a service-oriented culture that focuses integration work on enabling others to succeed.
They own content and timing for integrated software releases, ensure stable baselines, and drive engineering excellence across integration workflows, tooling, and processes. The EGL creates an inclusive, high-performing team culture, develops talent, drives alignment and clear direction, challenges the status quo to find better ways of working, and aligns integration execution with MSP's mission and vehicle program objectives.
What You'll Do (Responsibilities):
People & Team Leadership
Lead, coach, and develop a team ofsoftware integration and build engineers, providing clear goals, feedback, and growth opportunities.
Build aninclusive, psychologically safe culturethat encourages open communication, healthychallenge, and participation from all team members.
Model aservice-oriented leadership style, focusing on removing obstacles and serving the needs of customers, stakeholders, and partner teams.
Conductperformance management(goals, reviews, development plans) and provideclear alignment and directionon priorities and decision criteria.
Technical & Release Leadership
Own theintegration plan, content, and timingfor assigned ECUs/platforms, ensuring alignment with vehicle program needs and enterprise release calendars.
Leadintegration execution, tracking progress, managing dependencies, and makingtimelydecisions for integrated builds.
Ensureintegrationreadinessof software content (requirementsclarity, branch strategy, quality gates) in collaboration with feature and platform teams.
Partner withfeature, platform,readinessand release teamsto prioritize and sequence software drops, andchallenge the status quoto improve speed, quality, and developer experience.
CI/CD, Tooling, and Infrastructure
Sponsor and guide improvements toCI/CD pipelinesand integration tooling (e.g., build orchestration, automated test execution, dashboards).
Ensure integration workflows arereliable, observable, and scalable, with metrics such as build stability, integration cycle time, and test pass rates.
Collaborate with DevOps, IT, and platform teams to keep the integration environmentrobust and well-maintainedand to standardizebranching, versioning, and release practices.
Promotedata-informed decision-making,leveragingbuild and test data toidentifybottlenecks, drive prioritization, andvalidateimprovements.
Quality, Validation, and Issue Management
Define andmaintainintegration-level verification and validation strategies, in partnership with test and validation organizations (e.g., ITCGs).
Ensuredefect triage and resolutionprocesses are effective and transparent; drive resolution of integration-blocking issues andsystemic quality problems.
Use data to improve quality and flow (e.g.,defect trends, build break rates, rework) and drive corrective actions with impacted teams.
Balancespeed and qualityby makingtimelytrade-off decisions, using available data, known inputs, and sound judgment todetermineand operationalize next steps.
Cross-Functional Collaboration & Communication
Serve as theprimary integration point of contactfor partner teams (programs,calibration and releaseengineering, validation).
Communicateclear, concise status and riskto leadership and stakeholders, including build health, content readiness,major issues, and mitigation plans.
Negotiate priorities and trade-offs across multiple vehicle programs whilemaintainingfocus onenterprise integration health.
Ensurecustomer and stakeholder needsare understood and reflected in integration priorities, revisiting them asnew informationbecomes available.
Process Improvement & Strategy
Identifyand drivecontinuous improvementin integration and release processes (e.g., automation, standard work, lean improvements).
Contribute to thelong-term integration strategyfor MSP/SDV, including adoption of new tools, architectural changes affecting integration, and evolution of ways of working.
Capture and scalebest practices and lessons learnedacross ECUs, programs, and partner teams, andfind the way forwardin uncertainty by reassessing plans and pivoting when needed.
Your Skills & Abilities (Required Qualifications):
Bachelor's degreein:Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or related technicalfield.
Significant professional experience(typically 8+ years) in: Automotive or embedded softwaredevelopment, integration, or build/release engineering.
CI/CD and DevOps practices(e.g., automated builds, test pipelines, artifact repositories).
Proven experienceleading technical teams: Prior people-lead role, technical lead, or equivalent leadership of cross-functional software efforts.
Solid knowledge of at least onesystems-level programming language(e.g., C, C++) and familiarity withscripting languages(e.g., Python, Perl, Bash) used for automation.
Demonstrated ability toset direction, prioritize work, anddeliver oncommitments.
Strong understanding of:Software integration workflows(branching, merging, conflict resolution, release tagging).
Configuration management and build tools(e.g., Git, Jenkins/Azure DevOps, build systems for C/C++ and/or model-based flows).
Embedded operating systemsand toolchains (e.g., AUTOSAR platforms, RTOS, Linux-based systems).
Demonstrated ability toanalyze complex technical issues, drive data-informed decisions, and work across teams to resolve integration blockers.
Excellentcommunication and interpersonal skills, with a proven record of buildingtrusting relationshipsacross engineering, validation, and program teams.
What Will Give You A Competitive Edge ( Preferred Qualifications):
Master's degreein Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, ora related field.
Prior experience as anEGL, SWIM, or equivalent line managerin a complex, multi-team software organization.
Experience within aSoftware Defined Vehicle (SDV)or similar large-scale platform environment, preferably inmechatronic or ECU software.
Hands-on experience with: Automotive communication protocols(e.g., CAN, LIN, Ethernet), Secure boot, flashing, and key/certificate handlingin HSM/HSE-based ECUs, Hardware-in-the-loop (HIL), test benches, and/or virtual test environments for integration validation.
Demonstrated success implementing: Automationin integration/build/test pipelines, metrics and dashboardsforbuildhealth, integration flow efficiency, and defect trends.
Strongtrack recordofcoaching and developing engineers, including early-career talent, and guiding teams through organizational or technical change.
Personal Attributes:
Ownership mindsetwitha strong senseof accountability forintegrationhealth and release success.
Comfortable operating incomplex, ambiguous environmentsand making decisions with imperfect information.
Collaborative and inclusive leaderwho seeks diverse input, listens actively, and ensures all voices are heard.
Passion forimproving engineering systems, reducing friction, and enabling teams to deliver high-quality software faster.
Acts as adecisive, data-informed decision maker, using