[Skip To Content]

Staff Software Engineer - Robotics (Simulation)

  • [Location]
    • Mountain View, California
    • Remote
  • 职位类型 Full time
  • 发表
  • Job Requisition JR-202623474

描述

General Motors is reimagining automation at economy scale to make manufacturing more competitive in the USA. 

You are a Staff Software Engineer - Robotics who loves to drive physics-grade simulation. Modeling and validating manipulation, perception, SLAM, and navigation requires physics, sensor models, and dynamics that process simulators do not provide. 

You will build the simulation infrastructure our robotics, physical AI, and test teams depend on, and own the roadmap toward virtual commissioning and digital twin capability. You have the taste to see important problems, the talent to build great solutions and the grit to get it done. 

This role sits between core robotics development and the test organization and drives the validation that happens before hardware gets involved. 

The Opportunity 

  • Build and own our simulation environment for manipulation, perception and navigation validation. 
  • Model robot platforms with physically accurate dynamics, kinematics, and actuation. 
  • Implement sensor models for RGB-D cameras, LiDAR and other supported sensors with realistic noise characteristics. 
  • Build scene and facility authoring tooling, including import paths from CAD and existing plant models. 
  • Integrate simulation into CI so scenario coverage runs on every release candidate. 
  • Support the AI team with simulation for data generation and policy evaluation. 
  • Drive the virtual commissioning and digital twin roadmap, including workcell import and collaborative authoring. 
  • Quantify and document where simulation diverges from hardware, so results are used with a known confidence.  

The Job Requirements 

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.

Renseignements sur la diversité

General Motors est résolue à être un lieu de travail qui est non seulement exempt de discrimination illégale, mais aussi un endroit qui favorise véritablement l'inclusion et l'appartenance. Nous sommes convaincus que la diversité de la main-d'œuvre permet de créer un environnement dans lequel nos employés peuvent s'épanouir et développer de meilleurs produits pour nos clients. Nous encourageons les candidats intéressés à consulter les principales responsabilités et compétences requises pour chaque rôle et à postuler à tout poste qui leur correspond. Dans le cadre du processus de recrutement, les candidats peuvent devoir, le cas échéant, réussir une évaluation liée au poste ou une présélection d'emploi avant d'être embauchés.  Pour en savoir plus, consultez notre processus de recrutement.

Déclaration concernant l'égalité d'accès à l'emploi (É.-U.)

General Motors est fière d'être un employeur souscrivant au principe de l'égalité d'accès à l'emploi.  Tous les candidats qualifiés seront pris en compte, sans égard à la race, à la couleur, à la religion, au sexe, à l'orientation sexuelle, à l'identité de genre, à l'origine ethnique, aux situations de handicap ou au statut protégé d'ancien combattant. 

Aménagements (É.-U. et Canada)

General Motors offre des occasions à tous les chercheurs d'emploi, y compris les personnes handicapées. Si vous avez besoin d'un accommodement raisonnable pour vous aider dans votre recherche d'emploi ou la soumission de votre candidature, envoyez-nous un courriel à l'adresse [email protected] ou appelez-nous au 800 865-7580. Veuillez inclure dans votre courriel une description spécifique du type d'accommodement demandé, ainsi que le titre d'emploi et le numéro de demande du poste auquel vous postulez.