Senior Software Engineering Manager, Core OS — Vehicle Compute
Core
Building the high-performance operating-system foundation (Core OS) for GM's next-generation vehicle software, enabling multiple OS (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 and operating systems
Deliverable
production ML models | product features | infrastructure
Required skills
Operating system internals, virtualization, real-time systems, engineering leadership, team scaling, architectural design, cross-functional leadership, risk management, milestone planning
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, automotive platform standards (AUTOSAR, SOAFEE, OTA), Qualcomm Automotive SoCs
Technologies
Linux (Yocto), Android (AOSP/Android Automotive), QNX SDP, Git/GitHub, CI/CD, HIL, Qualcomm SoCs
Responsibilities
Define team charter and hire founding engineers, set architecture and interfaces, deliver safety-relevant compute platform foundation, establish on-vehicle container and workload management, drive platform KPIs for efficiency and reliability, manage cross-functional collaboration with BSP, silicon, and safety teams, build vendor and ecosystem partnerships, ensure program execution against vehicle milestones
Seniority
Senior, hands-on IC with leadership responsibilities