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

Senior Software Engineer – Simulation

General Motors

Senior Software Engineer developing simulation scenarios for high-performance validation of self-driving technology at GM. Collaborating across engineering organizations to improve developer experience and drive projects.

Posted 6/10/2026full-timeSunnyvale • California • 🇺🇸 United StatesSenior💰 $148,000 - $226,200 per yearWebsite

Tech Stack

Tools & technologies
PythonUnityUnreal Engine

About the role

Key responsibilities & impact
  • Drive the development of our simulation scenarios that enable high-fidelity and high-performance validation of the autonomy stack.
  • Develop the gym environment for reinforcement learning model training.
  • Collaborate effectively across large engineering organizations to improve developer experience.
  • Lead projects related to autonomous driving software stack and simulation frameworks.

Requirements

What you’ll need
  • BS, MS, or PhD in Computer Science, Robotics, Machine Learning or equivalent experience
  • 5+ years relevant industry experience
  • Strong programming skills in C++ and Python.
  • Clear track record of effective collaboration with customers and continuous delivery of quality results in a hybrid or remote workplace.
  • Comfortable collaborating across large engineering organizations.
  • Passion for safe, fully-electric, self-driving technology and its impact on the world.
  • Experience with building or extending AV/Robotic simulation.
  • Experience working on game engines such as Unity, Unreal Engine, or PhysX.
  • Experience with reinforcement learning, gym environment, or LLM.
  • Strong programming skills in modern C++ and Object-oriented Design.

Benefits

Comp & perks
  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.

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
C++Pythonreinforcement learningObject-oriented DesignAV simulationRobotic simulationgym environmentgame enginesUnityUnreal Engine
Soft Skills
collaborationcommunicationleadershipdeveloper experiencecontinuous deliveryadaptabilityproblem-solvingteamworkcustomer engagementpassion for technology
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer Scienceequivalent experience