Diligent Robotics

Sr. Software Engineer - Simulation / Support

Diligent Robotics
Apply
5 months ago

Responsibilities

  • Design and build tools that improve productivity and debugging across the robotics software stack.
  • Develop and maintain simulation infrastructure for testing autonomy, navigation, perception, manipulation, and system-level behaviors.
  • Integrate simulation into CI pipelines and validation workflows with autonomy, perception, platform, and infrastructure teams.
  • Create reproducible test harnesses and simulation scenarios that mirror operational edge cases.
  • Strengthen automated validation, regression testing, and scenario-based simulation coverage for release readiness.
  • Improve codebase modularity, testability, and long-term maintainability through architecture contributions.
  • Evaluate third-party simulation frameworks or build custom simulation tooling as needed.
  • Mentor engineers on testing, debugging, observability, and system design best practices.

Requirements

  • An undergraduate or graduate degree in Robotics, Computer Science, Electrical Engineering, or a related field is required.
  • 5+ years of professional software engineering experience, ideally in robotics, autonomous vehicles, or complex cyber-physical systems, is required.
  • Strong proficiency in C++ and/or Python is required.
  • Experience with robotic middleware such as ROS or similar distributed systems frameworks is required.
  • Experience developing or extending simulation environments such as Gazebo, Isaac Sim, Mujoco, or custom in-house engines is required.
  • Experience debugging distributed systems and working with real-world hardware is required.
  • Strong understanding of software architecture, systems design, and scalable tooling is required.
  • Familiarity with CI/CD systems and automated testing frameworks is required.
  • Ability to work across low-level systems and higher-level autonomy behaviors is required.
  • Excellent cross-functional communication skills and a pragmatic approach are required.

Tech Stack

Categories

RoboticsTesting
Diligent Robotics

About Diligent Robotics

201-500 employees

We are a human-centered robotics company. Our mission is to make technical advances towards robots and humans working together side by side, with an emphasis on human-centric design. Diligent Robotics is developing a suite of artificial intelligence that enables robots to collaborate with and adapt to humans in everyday environments. Our service robots are designed to participate and work together with teams of humans. Our first product is a hospital service robot that can assist clinical staff with logistical tasks, allowing them to spend more of their time on direct patient care, improving patient satisfaction, quality of service, and safety.