Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
JG
Judge Group, Inc.
Principal Engineer, Software Engineering
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Florida data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$114,708 / year median in Florida
+7% projected growth
Job Description
Principal Engineer, Software Engineering Weston, FL, US
- Posted 19 hours ago
- Updated 7 hours ago Contract Independent On-site Compensation information provided in the description Judge Group, Inc.
Job Details Skills Migration Use Cases Software Engineering Evaluation Artificial Intelligence Training Optimization Layout Sensors Python Linux Hardware Development Unity MATLAB Simulink SIM Physics Modeling Workflow Robotics ROS Analytical Skill Problem Solving Conflict Resolution Privacy Marketing Migration Use Cases Software Engineering Evaluation Artificial Intelligence Training Optimization Layout Sensors Python Linux Hardware Development Unity MATLAB Simulink SIM Physics Modeling Workflow Robotics ROS Analytical Skill Problem Solving Conflict Resolution Privacy Marketing Summary Location:
Weston, FL Salary:
$100.00 USD Hourly- $118.
USD Hourly Description:
Our client is currently seeking a Principal Engineer, Software Engineering for a 6 month + contract. Principal engineer shall develop a digital twin environment for Robotics and Enabling Technology applications. The work includes migration of the current OR simulator to NVIDIA Isaac Sim and expansion of 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.Responsibilities include:
Migrate the assets from the existing OR simulator to Isaac Sim using its import and scene definition capabilities, including the robot, the 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 use already existing functionality for controlling the robot.
- Evaluate the use of Isaac Sim for OR layout optimization and implement or extend missing features needed to support basic 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.
Desired 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.