Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Staff Embedded Software Engineer – Virtualization Tooling

General Motors

Software Engineer in Virtual Test Platforms assisting with virtualization technology for GM vehicles. Collaborating across teams and mentoring engineers in the development and support of embedded systems.

Posted 6/11/2026full-timeSeattle • Washington • 🇺🇸 United StatesLeadWebsite

Tech Stack

Tools & technologies
Rust

About the role

Key responsibilities & impact
  • As Software Engineer on the Virtual Test Platforms team, help to define, implement, deploy and support virtualization technology products and services.
  • Collaborate with teams and engineers across GM.
  • Lead the technical strategy, architecture, and delivery of Virtual Tooling, emulator capabilities, simulation components, and supporting infrastructure.
  • Mentor and grow engineers across levels through design reviews, technical guidance, coaching, and example-setting.

Requirements

What you’ll need
  • Bachelor’s degree in computer science or related field OR equivalent work experience.
  • 4+ years of professional software engineering experience, with a focus on building and operating production systems.
  • Strong proficiency in at least one native programming language including C, C++ Rust, and a willingness to learn others.
  • Experience automating testing of low level, embedded or mobile products at scale.
  • Demonstrated ability to deliver smoothly and quickly as part of a team in an area with high ambiguity.

Benefits

Comp & perks
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Rustvirtualization technologyproduction systemsautomated testingembedded systemsmobile productssimulation componentstechnical architecture
Soft Skills
collaborationmentoringcoachingtechnical guidancedesign reviewsteam deliveryadaptabilitycommunicationleadershipproblem-solving
Certifications
Bachelor’s degree in computer science