Drimva

General Motors

Software Engineer - Virtual Test Platforms

GM Financial - Seattle Branch 2 - GM Financial - Seattle Branch 2 · Hybrid · Full-time · Posted Apr 29, 2026

Experience
4+ years required; 7+ years preferred in systems, embedded, or mobile software engineering.
Education
Bachelor’s degree in computer science or related field, or equivalent work experience; Master’s in Computer Science or Computer Engineering preferred.
Visa sponsorship
GM does not provide immigration-related sponsorship for this role, now or in the future.

About the job

Develop and operate virtual test platforms and tools that help GM teams test embedded systems, accelerate vehicle development, and improve quality and reliability.

What you'll do

  • Configure and deploy virtual test environments and integrate them into developer workflows and CI/CD processes.
  • Build virtual devices, simulators, and test tools; improve test-result collection, parsing, and reporting.
  • Create production-quality code and reusable guidance, examples, and documentation for engineering teams.

What they ask for

  • Bachelor’s degree in computer science or related field, or equivalent work experience.
  • 4+ years of professional software engineering experience focused on building and operating production systems.
  • Proficiency in at least one native programming language, including C, C++, or Rust, and willingness to learn others.
  • Experience automating testing of low-level, embedded, or mobile products at scale.

Nice to have

  • Master’s in Computer Science or Computer Engineering.
  • Experience configuring and customizing test emulators, including QEMU or Android Emulators, and VirtIO drivers.

Tools

KVM, QEMU, Android Emulators, VirtIO Drivers, C, C++, Rust, CI/CD

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)