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.
Apply directly at Diligent Robotics →Create a free account for alerts like thisView Diligent Robotics immigration profile
This listing is sourced directly from Diligent Robotics's careers page and normalized into a canonical job model.