Senior Manager, Diagnostics Software
Employment Type: Full-time
Position Overview
The AV Integrity Platform (AVIP) delivers critical platform capabilities that enable autonomous vehicle safety, health, and resilience. The Diagnostics Software group is responsible for the design, implementation, and integration of embedded software that detects, manages, and communicates system-level faults across the AV stack. We are seeking a Senior Manager to lead this team of talented system engineers, developers, architects, and managers, guiding the evolution of diagnostics runtime services, infrastructure, and software architecture. This is a key leadership role at the intersection of platform software and vehicle systems integration. At GM, we value leaders who are technically fluent, able to guide their teams through complex challenges, and passionate about mentoring engineers to grow into their best selves. Our managers create clarity, remove roadblocks, and advocate for their teams' long-term success.
Location: Remote (with expectation to report to Mountain View, CA office a minimum of three times a week if within a 50-mile radius).
Responsibilities
- Lead and grow a team of first-line Managers and senior engineers within the Diagnostics Software function.
- Own the full development lifecycle for platform diagnostics software – from architecture and infrastructure to production-grade implementations.
- Provide clear strategy and direction for the Diagnostics Software function, aligning team goals with broader AV platform and business objectives while leading other managers and senior technical contributors.
- Drive the development and continuous improvement of engineering processes and policies within Diagnostics Software, ensuring best practices are identified, adopted, and scaled.
- Drive platform alignment between GM teams to support common diagnostics runtime components and services.
- Develop people resource plans, actively support skill and competency growth, and align responsibilities with individual strengths through ongoing career development conversations.
Your Skills & Abilities
- Experience:
- 12+ years of proven experience leading software engineering teams in complex, multi-domain environments such as embedded systems, autonomy, platform infrastructure, or safety-critical systems.
- Experience leading complex development across the full product lifecycle, from system definition and integration to implementation and deployment.
- Demonstrated ability to manage and mentor managers and senior ICs while fostering a high-performance, people-first engineering culture.
- Proven ability to define and operationalize engineering and organizational health metrics to guide execution and performance.
- Experience implementing innovative solutions that drive development efficiency and long-term impact.
- Technical Expertise:
- Deep expertise in both systems and software engineering, including defining traceable requirements, architecting modular and scalable platforms, and aligning system-level behaviors with software implementation.
- Strong track record of improving engineering velocity, product quality, and architectural clarity through clear interfaces, scalable development practices, and systems thinking.
- Skilled at driving cross-functional alignment between software, systems, QA, and product teams in fast-paced, mission-critical environments.
- Leadership & Communication:
- Excellent communication and organizational skills with the ability to translate technical complexity into clear strategies and execution plans.
- Passion for scalable engineering systems, technical leadership development, and building resilient engineering organizations.
Competitive Edge
- Experience with automotive diagnostics systems, including Unified Diagnostic Services (UDS) and On-Board Diagnostics (OBD).
- Familiarity with ISO 26262, ASPICE, or other functional safety and automotive software development standards.
- Knowledge of automotive communication protocols.