Engineering Group Leader– Basic Software Development

General Motors•Milford, MI
•Hybrid

About The Position

The Engineering Group Leader for Basic Software Development leads a team responsible for defining, delivering, evolving, and supporting General Motors Basic Software (GMBSW) capabilities across the Mechatronic Software Platform (MSP) portfolio. GMBSW provides a standardized software foundation for reliable integration, deterministic execution, cybersecurity, functional safety, and long-term maintainability across GM’s ECU ecosystem. The role covers foundational capabilities including HWIO/MCAL/RTOS, communications, cybersecurity, diagnostics, data management, programming and boot, RTE, safety, system services, and vehicle/micro moding. The leader aligns Basic Software strategy and execution with portfolio priorities, ECU roadmaps, and program timing. They partner with HWIO, integration, validation, application, architecture, portfolio, supplier, and other teams to keep GMBSW production-ready, reusable, scalable, and suited to current and emerging programs. The role also develops an inclusive, high-performing team, sets direction, grows talent, improves engineering efficiency and quality, and supports dependable customer outcomes. This role is hybrid, with the selected candidate expected to report to a specific location at least three times a week or at another frequency directed by their manager. Relocation benefits may be available to candidates who qualify under company policy. GM does not provide immigration-related sponsorship for this role. Eligible candidates may participate in a company vehicle evaluation program after a motor vehicle report review; participants must purchase or lease a qualifying GM vehicle every four years unless an exception applies.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a related technical field.
  • Typically 8 or more years of professional experience in automotive or embedded software development, preferably in platform, infrastructure, or basic software domains.
  • Experience with AUTOSAR-based systems and foundational ECU software such as drivers, communication stacks, diagnostics, boot/programming, memory, safety, cybersecurity, or system services.
  • Prior people-lead, technical-lead, or equivalent experience leading cross-functional software efforts.
  • Demonstrated ability to set direction, prioritize work, and deliver commitments.
  • Strong understanding of embedded software architecture, software platform layering, and hardware abstraction concepts.
  • Understanding of build, configuration, release, and lifecycle management practices for reusable platform software.
  • Experience with at least one systems-level programming language such as C or C++, and familiarity with scripting or automation languages used in engineering workflows.
  • Ability to analyze complex technical issues, work across organizational boundaries, and resolve blockers using sound judgment.
  • Strong accountability for product quality, technical direction, and delivery outcomes.
  • Ability to operate in complex, ambiguous environments and make decisions with imperfect information.
  • Collaborative and inclusive leadership, including seeking diverse input and building cross-functional partnerships.
  • Interest in improving engineering systems, reducing friction, and enabling others through a strong platform foundation.
  • Decisive, data-informed approach and willingness to challenge the status quo to improve speed, quality, and customer value.
  • No GM immigration-related sponsorship is provided for this role, now or in the future.

Nice To Haves

  • Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • Prior experience as an Engineering Group Leader (EGL), SWIM, or equivalent line manager in a complex, multi-team software organization.
  • Experience in a Software Defined Vehicle or similar large-scale platform environment.
  • Hands-on experience with AUTOSAR BSW domains such as communications, diagnostics, programming/boot, safety, cybersecurity, memory/data services, RTE, and low-level platform software.
  • Experience supporting cross-portfolio platform needs where ownership spans MSP, suppliers, integration teams, and application organizations.
  • A strong track record of driving automation, standardization, and engineering efficiency improvements.

Responsibilities

  • Lead, coach, and develop a team of BSW engineers, setting clear goals and providing feedback and growth opportunities.
  • Build an inclusive, psychologically safe team culture that encourages ownership, collaboration, constructive challenge, and continuous learning.
  • Set team priorities and decision criteria, balancing strategic platform investments, product commitments, and portfolio support demands.
  • Enable partner teams and remove obstacles so they can deliver high-quality software efficiently.
  • Own delivery strategy, scope, and execution for assigned GMBSW areas, aligned with MSP priorities, ECU roadmaps, and program timing.
  • Define and evolve reusable BSW solutions for GM’s standardized software foundation across domains, programs, and generations.
  • Set technical direction for BSW components, including HWIO/MCAL/RTOS, communications, cybersecurity, diagnostics, memory and data services, programming and boot, RTE, safety, and core system services.
  • Ensure BSW solutions are modular, maintainable, production-proven, and designed for reuse rather than one-off program customization.
  • Partner with portfolio, architecture, HWIO, integration, validation, and application teams to align BSW delivery with platform and vehicle program needs.
  • Assess new platform and program needs, identify gaps, and develop pragmatic plans for delivery, reuse, and ownership boundaries.
  • Clarify interfaces and responsibilities across MSP, suppliers, and partner organizations.
  • Balance strategic roadmap work with support for active portfolio initiatives and new builds.
  • Ensure BSW products meet expectations for reliability, deterministic behavior, security, safety, and maintainability.
  • Drive verification, defect management, issue triage, and root-cause resolution across owned BSW areas.
  • Establish quality gates, readiness criteria, and technical review mechanisms for foundational platform software used across multiple programs.
  • Use data and technical judgment to make timely tradeoff decisions involving scope, risk, quality, and delivery timing.
  • Improve BSW development, configuration, automation, and release workflows to reduce friction and improve speed and quality.
  • Improve reuse, standardization, and scalability of GMBSW solutions across the MSP portfolio.
  • Capture and scale best practices, help teams navigate ambiguous or changing situations, and contribute to long-term BSW strategy.

Benefits

  • Relocation benefits are available for candidates who qualify under company policy.
  • Eligible participants may be assigned a General Motors vehicle to drive and evaluate through the company vehicle evaluation program, subject to a motor vehicle report review and program conditions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service