diligentrobotics

Sr. Software Engineer - Simulation / Support

Apply Now

At a Glance

Location
Austin, Texas, United States
Experience
5+ years
Posted
2026-03-20T17:01:07-04:00

Key Requirements

Required Skills

CI/CDPython

Domain Knowledge

  • Engineering
  • Robotics

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 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

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

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

Contribute to architecture decisions that improve modularity, testability, and long term maintainability of the codebase