Diligent Robotics logo
Diligent Robotics2 months ago

Sr. Software Engineer - Simulation / Support

Remote · United States or US

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Startup
Industry
Healthcare Technology

Job Summary

Senior Software Engineer – Simulation / Support responsible for building simulation infrastructure and tools, integrating simulation into CI pipelines, developing reproducible test harnesses and scenarios reflecting real-world robotic operations, and mentoring engineers. Requires 5+ years of professional software engineering experience in robotics or related cyber-physical systems, strong skills in C++ and Python, and experience with ROS and simulation environments (Gazebo, Isaac Sim, Mujoco, or custom engines). The role involves collaborating with autonomy, perception, platform, and infrastructure teams to improve validation, testing, and reliability of the robotics software stack across simulation and real-world data, and supporting release readiness with automated validation and scenario-based coverage.

Required Qualifications

  • 5+ years of professional software engineering experience
  • Strong proficiency in C++ and/or Python
  • Experience with robotic middleware such as ROS or similar distributed systems frameworks
  • Experience developing or extending simulation environments, such as Gazebo, Isaac Sim, Mujoco, or custom in house engines
  • Experience debugging distributed systems and working with real world hardware
  • Strong understanding of software architecture, systems design, and scalable tooling
  • Familiarity with CI/CD systems and automated testing frameworks
  • Comfort working across the stack, from low level systems to higher level autonomy behaviors
  • Excellent cross functional communication skills and a bias toward pragmatic solution

Desired Qualifications

  • 5+ years of professional software engineering experience
  • Strong proficiency in C++ and/or Python
  • Experience with robotic middleware such as ROS or similar distributed systems frameworks
  • Experience developing or extending simulation environments, such as Gazebo, Isaac Sim, Mujoco, or custom in house engines
  • Experience debugging distributed systems and working with real world hardware
  • Strong understanding of software architecture, systems design, and scalable tooling
  • Familiarity with CI/CD systems and automated testing frameworks
  • Comfort working across the stack, from low level systems to higher level autonomy behaviors
  • Excellent cross functional communication skills and a bias toward pragmatic solution
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Diligent Robotics

Sr. Software Engineer - Simulation / Support

Apply on Sorce