Diligent Robotics

Staff Simulation Software Engineer

Diligent Robotics

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

PythonUnity

About the role

  • Design and build simulation frameworks and tools to evaluate robot performance across diverse environments and use cases.
  • Develop realistic sensor, actuator, and physics models to replicate real-world robot interactions.
  • Integrate AI and autonomy software into simulation environments for validation and benchmarking.
  • Collaborate with perception, planning, controls, and hardware teams to define simulation requirements and ensure fidelity to real-world systems.
  • Automate large-scale simulation testing to assess performance, safety, and regression.
  • Analyze results, identify edge cases, and feed findings back into AI and system development.
  • Drive improvements in simulation infrastructure to increase scalability, reproducibility, and explainability.
  • Support hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing pipelines.

Requirements

  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or related field (PhD a plus).
  • 5+ years of experience in simulation for robotics, autonomous vehicles, or related domains.
  • Strong software development skills in C++ and Python.
  • Experience with simulation platforms such as Unity, Unreal Engine, Gazebo, Isaac Sim, Webots or equivalent.
  • Background in modeling sensors (cameras, LiDAR, IMUs, etc.) and actuators for simulation.
  • Experience integrating autonomy stacks into simulation environments.
  • Familiarity with ROS/ROS2 and distributed robotics frameworks.
  • Strong debugging and problem-solving skills, including root cause analysis in complex systems.
  • Demonstrated ability to work cross-functionally with hardware, perception, and planning teams.
  • Bonus: experience with HIL/SIL test frameworks, reinforcement learning in simulation, or large-scale distributed testing.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++Pythonsimulation for roboticsmodeling sensorsmodeling actuatorsintegrating autonomy stacksdebuggingproblem-solvingroot cause analysisreinforcement learning
Soft skills
collaborationcross-functional teamwork
Certifications
Bachelor’s degreeMaster’s degreePhD
Cribl

Software Engineer

Cribl
Mid · Seniorfull-time$185k–$250k / year🇺🇸 United States
Posted: 34 minutes agoSource: boards.greenhouse.io
JavaScriptNode.jsReactTypeScript
Netflix

Software Engineer, Broadcast Systems – L5

Netflix
Mid · Seniorfull-time🇺🇸 United States
Posted: 49 minutes agoSource: netflix.wd1.myworkdayjobs.com
AWSAzureCloudGoJava
HubSpot

Technical Lead II, Infrastructure Costs

HubSpot
Seniorfull-time$191k–$306k / year🇺🇸 United States
Posted: 1 hour agoSource: boards.greenhouse.io
AWSCloudHBaseJavaKafkaSparkSQL
Interfell

Desarrollador Fullstack

Interfell
Junior · Midfull-time$2k–$2k🇺🇸 United States
Posted: 1 hour agoSource: interfell.zohorecruit.com
JavaScriptLinuxNode.jsPostgresReactRubyRuby on RailsSQLTypeScript