Senior Embedded OS & Hypervisor Architect

General Motors

Seattle (WA)

Hybrid

USD 160,000 - 330,000

Full time

30 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement
Relocation benefits

Job summary

General Motors seeks a senior engineer to define the OS foundation for GM's software-defined vehicles. You will own hypervisor and VM capabilities, enable guest OSs (Yocto/Android/QNX), and ensure safe, deterministic performance across partitions.

The role involves leading architecture, debugging across hardware, firmware, and software, and shaping platform services with cross-team mentorship. Hybrid work is offered; you will collaborate with silicon enablement, BSP, cybersecurity, and

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field; or equivalent practical experience.
  • Ten or more years of professional embedded, systems, or kernel-level software development experience in automotive or similar embedded domains.
  • Strong expertise in OS-level software on Arm-based SoCs, including hypervisor integration, VM config, and device virtualization.

Responsibilities

  • Own hypervisor and VM capabilities, including definitions, partitioning, device passthrough, and virtio models.
  • Design and optimize inter-VM communication using shared memory and virtual I/O for throughput and determinism.
  • Enable guest OSs across embedded Linux (Yocto), Android, and QNX with consistent platform services and lifecycle control.
  • Implement and optimize boot/secure-boot chains across partitions for startup sequencing and integrity.
  • Build platform services for resource governance, health monitoring, and fault handling with automotive safety in mind.
  • Develop container-runtime/workload-management for in-vehicle apps with isolation and lifecycle updates.
  • Profile and debug across guest OS, hypervisor, firmware, and silicon; lead root-cause analysis with traces and low-level tools.
  • Improve CI/CD, bench/HIL automation, and code reviews; mentor cross-team engineers.

Skills

Hypervisor integration
VM configuration
Linux kernel subsystems
Yocto/embedded build
C/C++ proficiency
Git & CI/CD
Debugging & root-cause
Technical leadership

Education

Bachelor's degree in CS/EE

Tools

Gunyah
QNX Hypervisor
Xen
KVM/ARM
Yocto
AOSP
BSP tooling

Job description

General Motors seeks a senior engineer to define the OS foundation for GM's software-defined vehicles. You will own hypervisor and VM capabilities, enable guest OSs (Yocto/Android/QNX), and ensure safe, deterministic performance across partitions.

The role involves leading architecture, debugging across hardware, firmware, and software, and shaping platform services with cross-team mentorship. Hybrid work is offered; you will collaborate with silicon enablement, BSP, cybersecurity, and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded OS Engineer - Hypervisor & VM Lead
Senior Embedded OS Engineer - Hypervisor & VM Lead

General Motors • United States

Hybrid
USD 160,000 - 330,000
GM vehicle discounts
Relocation assistance
Health benefits
Principal Software Engineer: Core OS & Vehicle Compute
Principal Software Engineer: Core OS & Vehicle Compute

General Motors • Mountain View (CA)

Hybrid
USD 216,000 - 450,000
Principal Core OS Architect, Vehicle Compute Virtualization
Principal Core OS Architect, Vehicle Compute Virtualization

General Motors • United States

Hybrid
USD 216,000 - 450,000
Medical
Dental
Vision
+8
Platform OS & Driver Engineering Manager (Embedded) - Hybrid
Platform OS & Driver Engineering Manager (Embedded) - Hybrid

General Motors • Sunnyvale (CA)

Hybrid
USD 160,000 - 246,000
Company vehicle
Health benefits
Tuition assistance
Lead Core OS Architect for Vehicle Compute
Lead Core OS Architect for Vehicle Compute

General Motors • Mountain View (CA)

Hybrid
USD 160,000 - 330,000
Hybrid work
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 Staff Engineer — Embedded Platform Architect
Remote Staff Engineer — Embedded Platform Architect

General Motors • Mountain View (CA)

On-site
USD 171,000 - 289,000
Lead Embedded Software Platform Architect (Remote)
Lead Embedded Software Platform Architect (Remote)

General Motors • Michigan

Hybrid
USD 171,000 - 289,000
GM vehicle discounts
Health & wellbeing benefits
Tuition assistance
Remote Staff Engineer - Embedded Software Platform Leader
Remote Staff Engineer - Embedded Software Platform Leader

General Motors • Kansas

Hybrid
USD 171,000 - 289,000
GM vehicle discounts
Health & wellbeing benefits
Principal Embedded Software Platform Architect
Principal Embedded Software Platform Architect

General Motors • Austin (TX)

On-site
USD 226,000 - 407,000
Health benefits
GM vehicle discounts
Relocation benefits