CareerPlanSign in

Staff Software Engineer – Core OS, Vehicle Compute

Mountain View, California, United States of America💼 Full-time💰 $160,200–$160,200🗓 2026-09-17 → 2026-09-25

Core

Design and build the virtualization and platform-services layer for GM's software-defined vehicles, enabling safe coexistence of embedded Linux, Android, and QNX on vehicle compute.

Role type

Staff Software Engineer (Core OS, Vehicle Compute)

Builds

Virtualization stack, guest OS enablement, boot chain, container runtime, and health/fault management services for automotive platforms.

Domain

Automotive embedded systems, virtualization, operating systems

Deliverable

production ML models | product features | infrastructure

Required skills

Hypervisor integration, embedded Linux kernel development, real-time OS scheduling, secure boot implementation, container runtime management, C/C++ programming, system performance optimization, root-cause analysis, CI/CD automation, technical leadership

Preferred skills

Gunyah/QNX Hypervisor/Xen/KVM experience, QNX SDP/AOSP/Android Automotive knowledge, ISO 26262 functional safety, ISO/SAE 21434 cybersecurity, Rust programming, trusted execution environments

Technologies

Linux, Android, QNX, Yocto, C, C++, Python, Git, GDB, perf, ftrace

Responsibilities

Own critical hypervisor and VM capabilities including CPU/memory partitioning and device virtualization; Design and optimize inter-VM communication via shared memory and message passing; Enable and maintain guest OSes across embedded Linux, Android, and QNX; Implement and optimize boot and secure-boot chains; Build platform services for resource governance, health monitoring, and fault recovery; Profile, optimize, and debug CPU/memory/I/O behavior across the virtualized stack; Mentor engineers and collaborate with silicon, BSP, and safety teams

Seniority

Staff, hands-on IC with technical leadership

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