CareerPlanGet AI match score →

Staff Embedded Software Engineering - Virtualization Tooling

GM Financial - Seattle Branch 2 - GM Financial - Seattle Branch 2💼 Full-time🗓 2026-06-10 → 2026-07-30

Core

Lead technical strategy and delivery of virtualization tooling, emulators, and simulation components to accelerate vehicle development and testing at GM.

Role type

Staff Embedded Software Engineer (Virtualization Tooling)

Builds

Virtual test platforms, emulator capabilities, simulation components, and supporting infrastructure for distributed embedded systems.

Domain

Automotive embedded systems and virtual testing

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Rust, embedded systems programming, test automation, system architecture, CI/CD integration, cloud services configuration, driver development (VirtIO), technical leadership, cross-functional influence

Preferred skills

Master's in CS/CE, 7+ years systems/embedded/mobile experience, QEMU/Android Emulator customization, VirtIO driver expertise

Technologies

KVM, QEMU, Android Emulators, VirtIO, Cloud services

Responsibilities

Lead technical strategy and architecture for virtual tooling; own complex problem spaces and create scalable roadmaps; drive adoption of virtual test capabilities in CI/CD pipelines; mentor engineers and set technical standards; configure and customize virtual test environments; author virtual devices and custom simulators; create technical documentation and best practices.

Seniority

Staff, hands-on IC with strategic influence

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗