Demo

Principal Software Engineer

JBL Resources
Weston, FL Contractor
POSTED ON 10/21/2026
AVAILABLE BEFORE 12/6/2026

Software Engineer

Location: Weston, Florida

About Our Client:

Our client has built a high-trust, people-first culture driven by real employee feedback and a commitment to innovation, collaboration, and performance. Known for fostering an environment where employees feel valued, supported, and empowered to grow, the organization continues to set itself apart as an employer of choice. Working here means joining a team of top technical professionals bringing cutting-edge products to the forefront—offering driven individuals the opportunity to make a meaningful impact every day.


Key Responsibilities:

  • Developing a digital twin environment for Robotics and Enabling Technology applications is a key responsibility.
  • Migrating the current Mako OR simulator to NVIDIA Isaac Sim involves updating and transferring existing assets.
  • Expanding the environment includes supporting OR layout optimization, robotic system simulation, sensor simulation, and future AI model development.
  • Working closely with clinical application, robotics, and software engineering teams helps in establishing a representative simulation environment.
  • Building a technical foundation for simulation-based evaluation, workflow studies, and AI model training is essential.
  • Migrating assets from the existing OR simulator to Isaac Sim involves leveraging its import and scene definition capabilities.
  • Setting up an articulation controller to control joint positions of the robot facilitates precise movements.
  • Connecting the simulation to ROS2 enables controlling the robot using existing functionality.
  • Evaluating the use of Isaac Sim for OR layout optimization ensures the environment is effective for various studies.
  • Implementing or extending missing features supports layout, access, collision, and workflow analyses.
  • Developing a physics model for tool-tissue interaction allows accurate simulation of bone resection and tissue manipulation.
  • Integrating a variety of sensor models into the simulation enhances realism and functionality.


Qualifications:

  • Bachelor’s degree required; a Master’s or higher in Engineering, Computer Science, or a related discipline is preferred.
  • Minimum of 8 years of experience in software engineering or related fields.
  • Strong proficiency in Python programming within Linux environments.
  • Practical experience with robotics hardware development and CAD modeling.
  • Hands-on experience with simulation tools such as NVIDIA Isaac Sim, Gazebo, Webots, Unity, or MATLAB/Simulink.
  • Knowledge of physics modeling and simulation.
  • Ability to integrate sensor models into complex simulations.
  • Experience connecting simulation environments to ROS2 for robot control.
  • NO C2C CANDIDATES


Interested Candidates please apply on our website at https://jobs.jblresources.com.

For more information about our services and great opportunities at JBL Resources, please visit our website: https://www.jblresources.com.

JBL Resources is proud to have earned the reputation of being a premier provider of top talent professionals in the fields of engineering, human resources, logistics, operations, and supply chain management. As specialists in both permanent placement and contract services, our mission is to help companies and individuals become all they were created to be.

**JBL is an Equal Opportunity Employer and E-Verify Company

Salary : $107 - $112

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$150,859 - $181,127
Income Estimation: 
$169,825 - $204,021
Income Estimation: 
$166,631 - $195,636
Income Estimation: 
$162,237 - $199,353
Income Estimation: 
$181,083 - $218,117
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JBL Resources

  • JBL Resources Kalamazoo, MI
  • Quality Engineer Location: Kalamazoo, Michigan About Our Client: Our client has built a high-trust, people-first culture driven by real employee feedback a... more
  • 2 Days Ago

  • JBL Resources Mundelein, IL
  • Supplier Quality Manager Location: Greater Grand Rapids Area About Our Client: Our client is a well-established medical device manufacturer located in the ... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Weston, FL area that may be a better fit.

  • Software Engineer York, NY
  • IT: Madhive, Inc. seeks a Software Engineer in New York, NY to write technical design specifications based on project features. Telecommuting Permitted. $1... more
  • 16 Days Ago

  • Principal Financial Group Des Moines, IA
  • What You'll Do We’re looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll contribute... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!