Senior Core OS Engineer: Hypervisor & VM Platform Lead

General Motors

Seattle (WA)

Hybrid

USD 160,000 - 330,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Tuition assistance
Vehicle discounts
Paid vacation

Job summary

General Motors is seeking a senior software engineer to help define the OS platform for its software-defined vehicles. You will own hypervisor integration, VM configurations, and device virtualization across embedded Linux, Yocto, Android, and QNX, while leading debugging and performance optimization across hardware, firmware, and kernel layers.

The role emphasizes architectural leadership, cross-team mentoring, and advancing CI/CD with automated testing and release-quality software.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related field, or equivalent practical experience.
  • 10+ years of professional experience in embedded, systems, or kernel-level software development in automotive or similar domains.
  • Deep expertise in OS-level software on Arm-based SoCs across multiple areas (hypervisor integration, VM configuration, device virtualization, RTOS, Linux kernel, bootloaders, Yocto).

Responsibilities

  • Own hypervisor and VM capabilities including definitions, partitioning, device passthrough, and virtio models.
  • Design and optimize inter-VM communication for throughput and determinism.
  • Enable guest OSes across embedded Linux, Yocto, Android, QNX with shared platform services and tooling.
  • Implement boot/secure-boot chain across partitions and ensure platform integrity.
  • Develop platform services for governance, health monitoring, fault detection, and recovery.
  • Develop container runtimes and workload management for in-vehicle apps with isolation and updates.
  • Lead root-cause analysis using traces and low-level tools spanning hardware to user space.
  • Drive CI/CD, bench/HIL automation, and code reviews; mentor cross-team.

Skills

Embedded software
Linux kernel
C/C++
Python
Shell scripting
Git/GitHub
CI/CD
Debugging/root-causes
Architecture leadership

Education

Bachelor's degree in CS/EE/CE or related
10+ years embedded/kernel software experience

Tools

GitHub
Yocto
Open source tooling
Embedded Linux
KVM/Arm

Job description

General Motors is seeking a senior software engineer to help define the OS platform for its software-defined vehicles. You will own hypervisor integration, VM configurations, and device virtualization across embedded Linux, Yocto, Android, and QNX, while leading debugging and performance optimization across hardware, firmware, and kernel layers.

The role emphasizes architectural leadership, cross-team mentoring, and advancing CI/CD with automated testing and release-quality software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer — Core OS & Hypervisor
Staff Software Engineer — Core OS & Hypervisor

General Motors • Mountain View (CA)

Hybrid
USD 160,000 - 330,000
Hybrid work model
Relocation benefits
GM benefits package
Head of Core OS Engineering – Hypervisor & Embedded Systems
Head of Core OS Engineering – Hypervisor & Embedded Systems

General Motors • Mountain View (CA)

On-site
USD 210,000 - 320,000
Principal Core OS Architect — Vehicle Compute
Principal Core OS Architect — Vehicle Compute

General Motors • Mountain View (CA)

Hybrid
USD 216,000 - 450,000
Health and wellbeing benefits
Hybrid work model
Senior Software Engineering Manager, Core OS - Vehicle Compute
Senior Software Engineering Manager, Core OS - Vehicle Compute

General Motors • Mountain View (CA)

On-site
USD 210,000 - 320,000
Remote Senior Manager, Core OS & Vehicle Platform
Remote Senior Manager, Core OS & Vehicle Platform

General Motors • United States

Remote
USD 239,000 - 366,000
Health and wellbeing benefits
GM vehicle discounts
Vacation & holidays
Core OS Engineering Leader — Build & Scale Platform
Core OS Engineering Leader — Build & Scale Platform

ALLOY WHEEL REPAIR SPECIALIST OF BIRMINGHAM • Mountain View (CA)

Hybrid
USD 239,000 - 366,000
Health & wellbeing benefit programs
GM vehicle discounts
Staff Software Engineer: Embedded Systems Test Platform Lead
Staff Software Engineer: Embedded Systems Test Platform Lead

General Motors • Mountain View (CA)

On-site
USD 189,000 - 291,000
Principal Software Engineer: Embedded Platform Architect
Principal Software Engineer: Embedded Platform Architect

General Motors • Mountain View (CA)

Hybrid
USD 171,000 - 289,000
Health benefits
GM vehicle discounts
Tuition assistance
+1
Virtualization & SIL Integration Engineer (Hybrid)
Virtualization & SIL Integration Engineer (Hybrid)

General Motors LLC • United States

Hybrid
USD 70,000 - 100,000
Health insurance
Retirement savings plan
Paid vacation & holidays
+1
Principal Software Engineer – Core OS, Vehicle Compute
Principal Software Engineer – Core OS, Vehicle Compute

General Motors • Mountain View (CA)

On-site
USD 216,000 - 450,000
Health and wellbeing benefits
Hybrid work model