Engineering - Senior Engineer, Software Engineering - Individual Contributor

IntePros

$125K — $150K *
US-AnywhereRemote in Florida, US
Healthcare
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Solid background with Python programming in a Linux environment
  • Experience with robotics hardware development and CAD modeling
  • Exposure to simulation tools like Gazebo or Unity
  • Experience with physics modeling and simulation
  • Advanced degree or equivalent
  • Minimum 8+ years of experience

Responsibilities

  • Migrate assets from existing environments, including robotic and OR component models
  • Set up an articulation controller for robot joint positions and connect simulation to ROS2
  • Evaluate Isaac Sim for optimizing OR layouts and implementing necessary features
  • Develop a physics model for accurate tool-tissue interaction and manipulation
  • Integrate various sensor models into the simulation framework

Benefits

  • Opportunity to work on cutting-edge robotics and simulation technology
  • Collaboration with cross-functional teams including clinical applications and software engineering
  • Ability to establish a highly specialized technical foundation in a pivotal role
  • A chance to influence the development of next-gen AI models for intra-operative use cases
  • Independence in job duties with ramp-up expectations within one month
Full Job Description
The Principal Engineer will develop a digital twin environment for two core applications. The work includes migrating the current and expanding the environment to support OR layout optimization, robotic system simulation, sensor simulation, and future AI model development for intra-operative use cases. The consultant will work closely with clinical application, robotics, and software engineering teams to establish a representative simulation environment of the robotic system and related OR components, and to build a technical foundation for simulation-based evaluation, workflow studies, and AI model training.
This is a highly specialized individual contributor role requiring deep expertise from a professional/technical thought leader in their field. The role typically requires extensive experience in a specialized field and an advanced college degree or equivalent. As a key expert, the position requires in-depth knowledge within one discipline - this person is regarded within the organization as a technical "expert" in their particular field. The job requires strong analytical skills and evaluative judgment based on the analysis of factual and qualitative information in complicated or novel situations, with complexity relating to the ability to filter, prioritize, analyze, and validate potentially complex and dynamic material.

Responsibilities:
  • Migrate assets from the existing using its import and scene definition capabilities - including the robot, operating table, sawbone, and tracking instrument models
  • Set up an articulation controller to control joint positions of the robot; connect the simulation to ROS2 to leverage existing robot-control functionality
  • Evaluate Isaac Sim for OR layout optimization, implementing or extending missing features to support layout, access, collision, and workflow studies
  • Develop a physics model for tool-tissue interaction to accurately model bone resection and tissue manipulation
  • Integrate a variety of sensor models into the simulation
Qualifications:
  • Solid background with Python programming in a Linux environment
  • Experience with robotics hardware development and CAD modeling
  • Exposure to simulation tools (e.g., Gazebo, Webots, Unity, MATLAB/Simulink, NVIDIA Isaac Sim)
  • Experience with physics modeling and simulation
  • Experience with Omniverse and USD workflows (preferred)
  • Experience with articulated robot simulation (preferred)
  • Experience with edge computing (preferred)
  • Robotics controls background and working knowledge of ROS2 (preferred)


Education & Experience:
  • Advanced degree or equivalent
  • Minimum 8+ years of experience


Typical Day-to-Day
  • Participate in daily standup / progress reporting meetings
  • Work independently on assigned tasks
  • Work with stakeholders to resolve issues and blockers
  • Present on milestone achievements
Ramp-up expectation: Candidate should be fully independent on job duties within 1 month.

Similar Jobs

More Jobs at IntePros

More Healthcare Jobs

Find similar Engineering - Senior Engineer, Software Engineering - Individual Contributor jobs: