✦ Luna Orbit — Software Engineering

Senior Software Engineer, Simulation Engine

at General Motors

📍 Sunnyvale, California, United States of America Hybrid 💰 $148K – $226K USD / year Posted March 30, 2026
Salary $148K – $226K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education BS, MS, or PhD in Computer Science, Robotics, Machine Learning or equivalent experience
Category Software Engineering

Senior Software Engineer on the Simulation Engine team develops high-fidelity simulation frameworks for autonomous driving validation and RL model training environments, collaborating across GM's autonomy stack and game-engine integrations.

  • Develop and maintain simulation frameworks for high-fidelity validation
  • Drive RL model training environments and gym integrations
  • Collaborate with cross-functional teams across the autonomous driving stack
  • Mentor engineers and ensure quality across hybrid/remote teams
  • Participate in design reviews and optimize developer experience

Stack includes C++, Python, Unity, Unreal Engine, and PhysX; experience with reinforcement learning, gym environments, and LLMs; emphasizes developer experience and cross-organizational collaboration.

The ideal candidate is a senior software engineer with 5+ years of full-stack-like experience in C++ and Python, strong background in simulation frameworks for autonomous driving, and proven ability to collaborate across large automotive/robotics teams.

BSMSor PhD in Computer ScienceRoboticsMachine Learning or equivalent experience5+ years relevant industry experienceStrong 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.
Experience with building or extending AV/Robotic simulationExperience working on game engines such as UnityUnreal Engineor PhysXExperience with reinforcement learninggym environmentor LLMStrong programming skills in modern C++ and Object-oriented Design
BSMSor PhD in Computer ScienceRoboticsMachine Learning or equivalent; 5+ years experience; C++Python; Object-Oriented Design; Unity; Unreal Engine; PhysX; Reinforcement Learning; Gym environment; LLM; Hybrid collaboration
C++PythonObject-Oriented DesignUnityUnreal EnginePhysXReinforcement LearningGym environmentLLM
CollaborationCommunicationTeamworkProblem-solvingCross-functional collaboration
Industry Automotive
Job Function Develop high-fidelity simulation engines for autonomous driving validation
Role Subtype Senior Software Engineer
Tech Domains Python, Object Oriented Design
Senior Software EngineerSimulation EngineC++PythonUnityUnreal EnginePhysXReinforcement LearningGym environmentLLMObject-Oriented Design5+ yearshybridself-drivingautonomyroboticssoftware stackvalidationsimulation frameworksRLHybrid

Lack of 5+ years of relevant experience, No C++ or Python proficiency, No experience with simulation/game engines or autonomous driving contexts

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile