Diligent Robotics

Diligent Robotics

Sr. Software Engineer - Simulation / Support

Austin, Texas, United States · Senior

Sponsorship not specifiedDetected 124 days ago
PythonC++Distributed SystemsCI/CDRoboticsElectrical EngineeringTest AutomationManual TestingCommunication

About the role

  • What we're doing isn't easy, but nothing worth doing ever is.
  • We envision a future powered by robots that work seamlessly with human teams.
  • Diligent is one of the only companies in the world operating a production fleet of mobile manipulation robots in real environments.

Responsibilities

  • Design and build tools that improve productivity and debugging across the robotics software stack
  • Develop and maintain simulation infrastructure used for testing autonomy, navigation, perception, manipulation and system level behaviors
  • Partner with autonomy, perception, platform, and infrastructure teams to integrate simulation into CI pipelines and validation workflows
  • Create reproducible test harnesses and simulation scenarios that mirror real world operational edge cases found in our customer environments
  • Evaluate and integrate third party simulation frameworks or build custom simulation tooling as needed
  • Mentor engineers on best practices in testing, debugging, observability, and system design
  • Experience developing or extending simulation environments, such as Gazebo, Isaac Sim, Mujoco, or custom in house engines
  • As a Senior Software Engineer - Simulation / Support, you will accelerate the effectiveness of our engineering organization.
  • You will help engineers build better software, faster, while strengthening the reliability and debuggability of our robotics stack in production.
  • You will develop state-of-the-art infrastructure to test and validate Physical AI models, and help bridge the gap between simulation and reality by improving synthetic data and scenario generation with real-world data from our growing fleet of operational robots.

Requirements

  • Undergraduate or graduate degree in Robotics, Computer Science, Electrical Engineering, or related field.
  • 5+ years of professional software engineering experience, ideally in robotics, autonomous vehicles, or other complex cyber physical systems
  • Strong proficiency in C++ and/or Python
  • Experience with robotic middleware such as ROS or similar distributed systems frameworks
  • 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

Benefits

  • Support release readiness by strengthening automated validation, regression testing, and scenario based simulation coverage

Company info

  • At Diligent Robotics, we build artificial intelligence that enables service robots to collaborate with people and adapt to dynamic, human-filled environments.

This listing is sourced directly from Diligent Robotics's careers page and normalized into a canonical job model.