Diligent Robotics
Robots + humans working together as a team.
Staff Simulation Software Engineer
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1-10Since 2017H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
162 days ago
Salary
Not specified
Bachelor Degree5 yrs expExperience acceptedEnglishPythonUnity
Job Description
• 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.
Job 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-stack Engineer162 days ago
Full TimeRemoteTeam 1,001-5,000Since 2010H1B Sponsor
Software Engineer driving innovation through prototype development at Stripe
United States
Full-Stack Engineer – AI Automation
Sell2RentWork with Sell2Rent to invest in homes across the country through our sale leaseback program.
Full-stack Engineer162 days ago
Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor
Senior Full-Stack Engineer developing AI automation solutions for business operations.
AWSBigQueryCloudDockerDynamoDBFirebaseGoogle Cloud PlatformNoSQLPostgresPythonSQL
United States
Full-stack Engineer162 days ago
InternshipRemoteTeam 10,001+H1B Sponsor
Software Engineer Intern gaining experience while pursuing a Computer Science degree
AngularJavaScriptReactSpring
Principal Engineer – IT/Cyber Solutions, Secret Clearance
DAWSONNative Hawaiian Global Business Enterprise
Full-stack Engineer162 days ago
Full TimeRemoteTeam 1,001-5,000Since 1994H1B Sponsor
Principal Engineer leading Strategic Initiatives Group for IT/Cyber solutions