Lead Software Engineering Manager for GM's Compute Systems Software team driving next-generation automotive compute systems. Shape technical strategy and manage senior engineers in a hybrid environment.
Responsibilities
Lead and grow a high-performing engineering team, developing talent and fostering a culture of innovation, excellence, and continuous improvement.
Own the roadmap and delivery of compute system software, including the Linux kernel, board support packages (BSP), and device drivers for GM’s infotainment platforms.
Define technical strategy for performance, reliability, maintainability, and software update readiness.
Ensure program execution by tracking progress against vehicle milestones, managing risks, and partnering closely with program management.
Collaborate across teams — Android Automotive OS, multimedia, connectivity, and hardware — to deliver seamless integration.
Build strong vendor partnerships, especially with Qualcomm, and engage with the open-source community to support long-term platform success.
Requirements
Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or related field; or equivalent experience.
15+ years of professional experience building embedded or edge software platforms.
5+ years of engineering leadership experience, including leading senior engineers and/or managers.
Demonstrated success delivering production-grade software on modern SoC-based or embedded systems.
Proven ability to drive large-scale software programs to completion, including milestone planning, risk management, and cross-team coordination.
Strong technical credibility in embedded Linux, paired with the ability to set vision, influence architecture, and drive execution at scale.
Proficiency with modern engineering practices: Git/GitHub, CI/CD, automated testing, and release processes.
Benefits
GM offers a variety of health and wellbeing benefit programs.
Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
Job title
Senior Software Engineering Manager, Compute Systems Software
Project Engineer Manager overseeing operational activities at Leonardo's aerospace division. Engaging in management, planning, budgeting, and ensuring process quality.
Senior Engineering Manager at Serko leading and scaling high - performing engineering teams. Overseeing delivery, mentorship, and operational excellence within a dynamic business travel marketplace.
Software Engineering Manager leading Snap’s Ad Data Infra team to enhance data processing infrastructure. Overseeing engineering team management, technical mentorship, and cross - functional collaboration.
VP of Software Development leading multiple development teams for LPL Financial. Providing technical leadership to enhance the advisor digital platform while focusing on team collaboration and delivery.
Engineering Manager leading cross - functional teams at Signal AI in Lisbon. Focusing on high - quality, scalable solutions and fostering team dynamics while delivering impactful results.
Engineering Manager leading mobile applications development for enterprise solutions. Overseeing cross - platform deployment and vendor partnerships while optimizing performance for rugged environments.
Engineering Manager leading a team of software engineers at Standard Bots. Fostering technical excellence and collaboration in delivering scalable systems.
Engineering Manager leading Platform Engineering teams at Candid Health. Supporting healthcare provider customers with critical financial and operational workflows.