Senior Software Engineering Manager, Core OS — Vehicle Compute
Core
Build the high-performance operating-system foundation (Core OS) for GM's next generation of vehicle software, enabling multiple OSs (Linux, Android, QNX) to share a single high-compute platform safely and efficiently.
Role type
Senior Software Engineering Manager, Core OS
Builds
Core OS layer including hypervisors, virtualization, containerization, and core OS services for vehicle compute platforms.
Domain
Automotive embedded systems / Operating Systems
Required skills
Engineering leadership, embedded/systems software development, OS internals, virtualization, real-time systems, cross-functional leadership, risk management, architectural design, team scaling, stakeholder management.
Preferred skills
Hypervisor technologies (Gunyah, QNX Hypervisor, Xen, KVM/ARM), ISO 26262 functional safety, ISO/SAE 21434 cybersecurity, secure boot, trusted execution environments, container runtimes in embedded environments, Yocto Linux, Android Automotive, QNX SDP, Adaptive AUTOSAR, SOAFEE, Qualcomm Automotive SoCs.
Technologies
Linux, Android, QNX, Hypervisors, Containers, Git, CI/CD, HIL, Yocto, AOSP, AUTOSAR, Qualcomm SoCs.
Responsibilities
Define team charter and hire founding engineers; own roadmap for hypervisor, virtualization, and boot chain; deliver safety-relevant compute platform foundation; establish on-vehicle container and workload management; enable multiple guest OSs on shared compute; drive platform KPIs for efficiency and reliability; drive cross-functional collaboration with BSP, silicon, and safety teams; build vendor and ecosystem partnerships; ensure program execution excellence.
Seniority
Senior, hands-on IC with management responsibilities
