diligentrobotics
Sr. Software Engineer - Simulation / Support
At a Glance
- Location
- Austin, Texas, United States
- Experience
- 5+ years
- Posted
- 2026-03-20T17:01:07-04:00
Key Requirements
Required Skills
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