Principal Software Engineer(Robotics)
System One · Weston, FL · 1 wk ago
Engineering$110–$120/hrContract
About the role
Develop a digital twin simulation environment for robotics applications by migrating simulation assets, implementing robotics and physics models, integrating sensors, and supporting workflow evaluation and AI model development.
Responsibilities
- Migrate existing operating room simulation assets to NVIDIA Isaac Sim, including robotic systems, operating tables, and instrument models.
- Develop robot articulation control and integrate simulation with ROS2 for robotic control.
- Implement simulation capabilities for operating room layout optimization, collision analysis, and workflow studies.
- Develop physics models for tool-tissue interaction and integrate sensor models into the simulation.
- Collaborate with clinical application, robotics, and software engineering teams to enhance simulation capabilities.
Requirements
- Experience with Python programming in a Linux environment.
- Experience with robotics hardware development and CAD modeling.
- Experience with simulation tools such as NVIDIA Isaac Sim, Gazebo, Webots, Unity, or MATLAB/Simulink.
- Experience with physics modeling and simulation.
- PREFERRED: Experience with Omniverse, USD workflows, articulated robot simulation, edge computing, and ROS2.
Qualifications
- Experience with System One, and its subsidiaries including Joulé and Mountain Ltd., is preferred.
Skills
- Experience with System One, and its subsidiaries including Joulé and Mountain Ltd., is preferred.
Benefits
- Health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.
Pay
$110-120/hour, depending on qualifications.
Schedule
Hybrid – 3 days onsite