Principal Robotics Software Engineer
Location: Remote
Compensation: Hourly
Reviewed: Mon, Jul 27, 2026
This job expires in: 29 days
Job Summary
To develop and maintain a digital twin simulation environment, the full-time Principal Robotics Software Engineer will focus on migrating existing simulators, configuring robotic controllers, and collaborating with engineering teams in a remote setting.
Key responsibilities
- Develop and maintain a digital twin simulation environment for robotics applications
- Migrate existing simulators to NVIDIA Isaac Sim and integrate robotic articulation controllers
- Collaborate with cross-functional teams to ensure accurate representation of robotic systems and support workflow optimization
Required qualifications
- Bachelor's degree in computer science, Robotics, Mechanical Engineering, Electrical Engineering, Software Engineering, or a related field
- Minimum of 8 years of experience in robotics simulation or software engineering
- Strong Python programming experience in a Linux environment
- Extensive experience with robotics software development and hardware integration
- Hands-on experience with simulation platforms such as NVIDIA Isaac Sim, Gazebo, Webots, Unity, or MATLAB
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...