Senior Software Engineer - Simulation - SimCore

General Motors Company

Sunnyvale (CA)

Hybrid

USD 148,000 - 226,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus potential

Job summary

General Motors Company is seeking a software engineer for the SimCore team in Sunnyvale, CA, to lead development of simulation scenarios and high-performance validation of the autonomy stack. The role involves building the gym environment for RL training and collaborating across large engineering groups to deliver robust, high-quality results.

Ideal candidates have strong C++/Python skills, 5+ years of experience, and a passion for safe, fully-electric self-driving technology, with experience in

Qualifications

  • Degree in Computer Science, Robotics, Machine Learning or equivalent.
  • 5+ years industry experience.
  • Strong programming skills in C++ and Python.
  • Proven collaboration across large engineering organizations and with customers in a hybrid/remote setting.
  • Passion for safe, fully-electric, self-driving technology.

Responsibilities

  • Develop and drive simulation scenarios for high-fidelity validation of the autonomy stack.
  • Create and improve the gym environment for reinforcement learning model training.
  • Collaborate across large engineering organizations to deliver quality results and improve developer experience.
  • Learn and work with simulation frameworks, RL models and the autonomous driving software stack.

Skills

C++
Python
Collaboration
Hybrid/Remote experience
Self-driving enthusiasm
Experience 5+ years

Education

BS/MS/PhD in CS/Robotics/ML or equivalent

Job description

Description

The Simulation group is solving one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.

As a software engineer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity and high-performance validation of the autonomy stack, as well as the gym environment for reinforcement learning model training. We are looking for an engineer passionate about providing the best developer experience, and who can effectively drive collaborations across large engineering organizations. This role will lead you to learn the ins and outs of our autonomous driving software stack, simulation frameworks, and RL model training.

Required Skills
  • 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
Desired Skills
  • 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.
Compensation:
  • The expected base compensation for this role is: $148,000 - $226,200. Actual base compensation within the identified range will vary based on factors relevant to the position.
  • You also need to include general information about potential commissions, if applicable.
  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Simulation Engine
Senior Software Engineer, Simulation Engine

General Motors Company • Sunnyvale (CA)

On-site
USD 148,000 - 226,000
Health, dental, vision coverage
HSA/FSA accounts
Retirement savings plan
+4
Senior Software Engineer, Simulation Engine
Senior Software Engineer, Simulation Engine

General Motors Company • United States

Hybrid
USD 148,000 - 226,000
Remote Senior Software Engineer - Simulation & RL Core
Remote Senior Software Engineer - Simulation & RL Core

General Motors Company • Sunnyvale (CA)

Hybrid
USD 148,000 - 226,000
Bonus potential
Software Engineer, Simulation
Software Engineer, Simulation

PlusAI Inc • Santa Clara (CA)

On-site
USD 120,000 - 150,000
Catered free lunch
Unlimited snacks and beverages
401(k) plan
Senior C++ Engineer – Simulation Infrastructure
Senior C++ Engineer – Simulation Infrastructure

Top Echelon Software, LLC • Austin (TX)

Hybrid
USD 150,000 - 170,000
Healthcare benefits
Pre‑tax commuter benefits
FSA
+4
Simulation Engineer
Simulation Engineer

Humble Robotics • San Francisco (CA)

On-site
USD 100,000 - 140,000
Robot Simulation - Software Engineer
Robot Simulation - Software Engineer

Avride • Austin (TX)

On-site
USD 80,000 - 120,000
Senior Software Engineer - Autonomous Driving Simulation
Senior Software Engineer - Autonomous Driving Simulation

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits package
Senior Staff Technical Lead (Simulator Platform Horizontal Integrations)
Senior Staff Technical Lead (Simulator Platform Horizontal Integrations)

Waymo LLC • San Francisco (CA)

Hybrid
USD 250,000 - 360,000
Hybrid work model
Regular bonus and equity performance"
Generous 401(k) and regional plans
+2
Senior Software Engineer, Simulation
Senior Software Engineer, Simulation

AeroVect • Atlanta (GA)

On-site
USD 100,000 - 122,000