CareerPlanSign in

Principal Software Engineer – Core OS, Vehicle Compute

Mountain View, California, United States of America🌐 Remote💼 Full-time💰 $216,400–$216,400🗓 2026-09-17 → 2026-09-26

Core

Architecting the operating-system foundation for GM's next-generation vehicle compute, enabling safe coexistence of Linux, Android, and QNX.

Role type

Principal Software Engineer (Core OS & Virtualization)

Builds

Hypervisors, virtualization layers, safety partitioning, container runtimes, and secure boot chains for vehicle platforms.

Domain

Automotive embedded systems / Real-time operating systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded kernel-level software development, OS/virtualization architecture, Arm SoC architecture, functional safety integration, cross-functional program leadership, CI/CD and performance profiling

Preferred skills

Gunyah/QNX Hypervisor/Xen/KVM expertise, Automotive functional safety (ASIL), container orchestration in embedded envs, Yocto/AOSP/QNX familiarity, AUTOSAR/SOAFEE standards, OTA update architectures

Technologies

Linux, Android, QNX, Yocto, Gunyah, Xen, KVM, Arm SoC, AUTOSAR, SOAFEE

Responsibilities

Define long-term architecture and roadmap for Core OS layer; Architect multi-OS foundation for shared vehicle compute; Establish platform safety architecture; Define container and workload-management architecture; Own system-level performance strategy; Drive build-versus-buy decisions and supplier relationships; Mentor staff/senior engineers and set engineering standards; Lead root-cause analyses and represent team in technical councils

Seniority

Principal, hands-on IC with strategic direction and mentorship

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.