Software Engineer, Virtual Test Platforms & Emulators

General Motors

Seattle (WA)

Hybrid

USD 120,000 - 180,000

Full time

14 days+
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

Hybrid work model
Relocation benefits

Job summary

General Motors is seeking a Software Engineer for the Virtual Test Platforms team to design, implement, deploy, and support virtualization technologies that accelerate vehicle development and improve quality and reliability. You will work with embedded systems teams and contribute to the engineering system codebase.

You will grow into a subject matter expert in virtualized testing of distributed embedded systems, sharing knowledge and best practices across GM’s engineering community.

Qualifications

  • Bachelor's degree or equivalent work experience in computer science or related field.
  • 4+ years of professional software engineering experience building and operating production systems.
  • Strong proficiency in at least one native programming language including C, C++ and Rust; willingness to learn more.

Responsibilities

  • Configure and customize virtual test environments (KVM, QEMU, Android Emulators) and make them available via cloud services.
  • Help product teams integrate virtual test environments into development loops and CI/CD processes.
  • Author virtual devices to enhance test coverage and fidelity including VirtIO drivers.
  • Implement custom test tools and simulators to increase test throughput and quality.
  • Enhance collection, parsing, and reporting of test results via reports and dashboards.
  • Write production-quality code, prototypes, and reference implementations to unblock teams.

Skills

C
C++
Rust
Software engineering

Education

Bachelor's degree in Computer Science or related field
Master’s degree in Computer Science or Computer Engineering

Tools

KVM
QEMU
Android Emulators
VirtIO drivers

Job description

General Motors is seeking a Software Engineer for the Virtual Test Platforms team to design, implement, deploy, and support virtualization technologies that accelerate vehicle development and improve quality and reliability. You will work with embedded systems teams and contribute to the engineering system codebase.

You will grow into a subject matter expert in virtualized testing of distributed embedded systems, sharing knowledge and best practices across GM’s engineering community.

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

Similar jobs worth comparing

Senior Software Engineer - Virtualization & Co-Simulation
Senior Software Engineer - Virtualization & Co-Simulation

General Motors • Warren (MI)

Hybrid
USD 120,000 - 160,000
Virtualization & SIL Integration Engineer (Hybrid)
Virtualization & SIL Integration Engineer (Hybrid)

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 120,000
Hybrid work arrangement
Relocation assistance
Travel eligible (<25%)
Software Engineer - Virtual Test Platforms
Software Engineer - Virtual Test Platforms

General Motors • Seattle (WA)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Relocation benefits
Senior Software Engineer - Virtualization & SIL Integration
Senior Software Engineer - Virtualization & SIL Integration

General Motors • Milford Charter Township (MI)

On-site
USD 120,000 - 190,000
Medical
Dental
Vision
+8
Staff Embedded Platform Architect
Staff Embedded Platform Architect

General Motors • Milford Charter Township (MI)

On-site
USD 171,000 - 289,000
Company vehicle program
Senior Software Engineer: AI-Driven Virtualization & SIL
Senior Software Engineer: AI-Driven Virtualization & SIL

General Motors • Milford Charter Township (MI)

Hybrid
USD 110,000 - 170,000
Entry-Level Embedded QA & Testing Engineer
Entry-Level Embedded QA & Testing Engineer

General Motors • United States

Hybrid
USD 90,000 - 120,000
Relocation benefits
Health benefits
Entry-Level Embedded Vehicle Software Engineer
Entry-Level Embedded Vehicle Software Engineer

General Motors • United States

Hybrid
USD 110,000 - 140,000
Relocation benefits
Junior Embedded QA Engineer – Automation & Testing (BDDs)
Junior Embedded QA Engineer – Automation & Testing (BDDs)

General Motors • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 70,000 - 100,000
Medical
Dental
Vision
+7
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