{bc}
Company Site

Staff Software Engineer - Robotics (Simulation)

General Motors
Remote, USA
Full-time
Senior · 6+ years experience
Remote
Discovered 4 days ago
python

Full Job Posting

Experience

  • 6+ years of professional software engineering experience, with 4+ years building or operating robotics simulation.
  • Experience validating real robot behavior against simulation and closing the gap.
  • Experience supporting other teams as an infrastructure owner.
  • Education
  • M.S. degree or higher in Robotics, Computer Science, Mechanical Engineering, or a closely related technical field.
  • Equivalent industry experience with demonstrated simulation depth can be considered.
  • Core technical background
  • Hands-on experience with a commercial or opensource simulator, including Process Simulate, Isaac Sim or Gazebo or comparable.
  • Strong understanding of rigid body dynamics, contact modeling, and numerical integration, including where solvers break down.
  • Experience with sensor simulation and rendering, including LiDAR and depth camera models.
  • Experience with GPU-accelerated or parallel simulation for large-scale data generation.
  • Experience with robot description formats: URDF, SDF, USD, and their conversion pitfalls.
  • Proficiency in C++ and Python.
  • Systems mindset
  • Ability to judge how much fidelity a given validation question requires.
  • Willing to state when a simulation result should not be trusted.
  • Comfortable trading simulation speed against accuracy.
  • Collaboration
  • Ability to work effectively with remote teams across multiple time zones.
  • Treats simulation as a product with internal users.

Nice to have

  • Experience with simulation to real transfer and domain randomization.
  • Experience with virtual commissioning or digital twin projects in manufacturing.
  • Familiarity with Visual Components, Process Simulate, or comparable process simulation tools.
  • Prior open-source contributions to Gazebo, Isaac Sim, or the ROS ecosystem.
  • Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area.
  • The salary range for this role is $160,200 to $290,700. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
  • Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
  • Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at General Motors