Principal Core OS Architect, Vehicle Compute Virtualization

General Motors

United States

Hybrid

USD 216,000 - 450,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plans
Paid vacation and holidays
Tuition assistance
Employee assistance programs
Life insurance
GM vehicle discounts

Job summary

General Motors is seeking a Principal Software Engineer to lead the Core OS layer for vehicle software platforms, including hypervisors, virtualization, and security. You will drive architecture decisions, collaborate with silicon partners, and guide multiple teams to deliver reliable, safe, and high-performance system software for millions of vehicles.

The role requires deep OS/virtualization expertise, leadership across cross-functional groups, and a focus on production-grade delivery within a

Qualifications

  • Bachelor’s degree or equivalent experience in a related field.
  • 15+ years of embedded, kernel-level, or systems software development.
  • Experience architecting OS or virtualization platforms for high-performance or safety-critical systems.
  • Expertise in two or more areas: hypervisors, RTOS, embedded Linux, secure boot, or Arm SoC architecture.
  • Proven ability to lead multi-team technical programs from concept to production.
  • Proficiency with modern dev tools: Git, GitHub, CI/CD, automated testing, and profiling.

Responsibilities

  • Define architecture and long-term roadmap for GM Core OS layer including hypervisors and virtualization.
  • Architect multi-OS foundation enabling embedded Linux, Yocto, Android, and QNX on shared compute.
  • Establish platform safety architecture with partitions, health monitoring, and fault recovery.
  • Define container/workload-management architecture for on-vehicle execution.
  • Own system-level performance strategy across compute efficiency, latency, and boot time.
  • Drive build-versus-buy decisions and manage supplier relationships.
  • Provide mentorship to staff/senior engineers and drive engineering standards.
  • Lead investigations across virtualization, OS, and silicon boundaries.

Skills

Type 1 hypervisors & virtualization
Real-time OS experience
Embedded Linux internals
Secure boot & platform integrity
Arm SoC architecture
Cross-functional leadership
CI/CD & performance profiling
Inter-VM communication

Education

Bachelor’s degree in CS/EE or related field
15+ years embedded/systems software

Tools

Git
GitHub
CI/CD
Automated testing

Job description

General Motors is seeking a Principal Software Engineer to lead the Core OS layer for vehicle software platforms, including hypervisors, virtualization, and security. You will drive architecture decisions, collaborate with silicon partners, and guide multiple teams to deliver reliable, safe, and high-performance system software for millions of vehicles.

The role requires deep OS/virtualization expertise, leadership across cross-functional groups, and a focus on production-grade delivery within a

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

Similar jobs worth comparing

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
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 Embedded OS & Hypervisor Architect
Senior Embedded OS & Hypervisor Architect

General Motors • Seattle (WA)

Hybrid
USD 160,000 - 330,000
Hybrid work arrangement
Relocation benefits
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
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
Core OS Engineering Leader — Build & Scale Platform
Core OS Engineering Leader — Build & Scale Platform

General Motors • Mountain View (CA)

Hybrid
USD 239,000 - 366,000
Health & wellbeing benefit programs
GM vehicle discounts
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
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
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
Principal Software Engineer – Core OS, Vehicle Compute
Principal Software Engineer – Core OS, Vehicle Compute

General Motors • United States

Hybrid
USD 216,000 - 450,000
Medical
Dental
Vision
+8