Principal Software Engineer - Robotics Simulation
$102 - $112.9 per hourRoth Staffing Companies
Roth Staffing is looking for a Principal Software Engineer within the medical technologies firm. This is an exciting opportunity to work for a global leader in life-saving medical devices with a strong corporate culture and competitive pay.
Hourly Pay Rate: $102.50-$112.90r
This is Remote or Hybrid (3 days in office) and 6 months Temp/contract role
Principal engineer shall develop a digital twin environment for our client's Robotics and Enabling Technology applications. The work includes migration of the current Mako 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 Mako 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.
This is a highly specialized individual contributor role that requires deep expertise from a professional / technical thought leader in their respective field or discipline. This position typically requires extensive experience in a specialized field and an advanced college degree or equivalent. As a key expert, the job requires in-depth knowledge and understanding within one discipline. They are regarded within the organization as a technical 'expert' in their particular field. The job requires good analytical skills as well as evaluative judgement based on the analysis of factual and qualitative information in complicated or novel situations. The complexity implied at this level of problem solving relates to the ability to filter, prioritize, analyze and validate potentially complex and dynamic material. This job typically requires a degree or equivalent and a minimum of 8 or more years experience.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance.
$110 - $120 per hour
...Job Title: Principal Robotics Simulation Engineer Location: Weston, FL - Hybrid Type: 6 month contract Compensation: $110-120/hour, depending... ...Collaborate with clinical application, robotics, and software engineering teams to enhance simulation capabilities....SuggestedContract workLocal area- ...Job Description: Principal engineer shall develop a digital twin environment for s Robotics and Enabling Technology applications.... ...migration of the current Mako OR simulator to NVIDIA Isaac Sim and... ...clinical application, robotics, and software engineering teams to...Suggested
$365k - $414k
...infrastructure, cloud platforms, operations, Site Reliability Engineering (SRE), platform engineering, and developer experience capabilities... ...teams to build, deploy, secure, observe, and operate software efficiently.Partner with Product Engineering leaders to simplify...SuggestedPart time$80 - $90 per hour
...Job Title: Embedded Software Engineer(Robotics) Location: Weston, FL (Hybrid) Type: 6 month contract Compensation: $80-90/hour, depending on qualifications Work Model: Hybrid – 3 days onsite Hours: 40.0 Overview Develops foundational software components...SuggestedContract workLocal area$62 per hour
Python Developer Location: Sunrise, FL / Charlotte, NC - onsite Duration: 6+ months Rate: $62/hr We are seeking a skilled Python Developer with strong expertise in PostgreSQL, and PyTest. The role involves building robust data processing solutions, optimizing...Suggested- Role Description: Need candidates who have at least 8 years of experience in Python, Java technologies.Python developer with DB experience.Design, implement, and optimize Python-based orchestration frameworks for multi-agent AI systems using tools like LangGraph, LangChain...Temporary work
- ...Senior Engineer shall develop foundational software components for 's Robotics and Enabling Technology applications. The scope of the work includes research, analysis, design, implementation, testing, and maintenance of software components in the context of s clinical...
- ...Release Train Engineer Immediate need for a talented Release Train Engineer. This is a 24+ months contract opportunity with long-term... ...– Okta, SSO, mTLS, HashiCorp Vault etc. Implement the best software practices that produce maintainable code, including usability patterns...Contract workLocal areaImmediate start
$90k - $120k
...Job Role: AI Engineer Job Location: Sunrise, FL(Onsite) Job Type: Full Time Salary Range: $90000 to $120000/Annum + Full Time Benefits Must Have Technical/Functional Skills We are seeking a highly skilled AI Engineer with strong expertise in...Full time- ...Job Description Job Description Performs engineering work in operations, production, construction or maintenance environments. Designs and scales up manufacturing processes, instruments and equipment and tests manufactured products to maintain quality. Plans,...
- ...Job Description This Opportunity WSP is currently initiating a search for a Senior Mechanical Engineer for our Sunrise, FL or Tmapa, FL locationThis role will actively participate in the full project cycle with a focus on complex sector work such as healthcare...Live inLocal areaFlexible hours
$65 - $80.65 per hour
...We are seeking a Senior Software Engineer shall develop foundational software components for our client's Robotics and Enabling Technology applications. The scope of the work includes research, analysis, design, implementation, testing, and maintenance of software components...Hourly payContract workLocal area- ...Job Title Bachelors / MS in Mechanical Engineering or equivalent with minimum 8 years of experience in Medical device industry. Hands on experience in Line Transfers, Validations IQ/OQ/PQ and FAT/SAT. Core Manufacturing Experience. Sampling plan and Statistical Analysis...
- ...business impact occurs. Design, develop, and maintain corporate software applications to support business requirements. Analyze... ...degree in computer science, Information Technology, Software Engineering, or related field a plus, or equivalent combination of education...16 hoursTemporary workFor contractorsRemote workWork from homeMonday to ThursdayFlexible hours
- ...Job Description Job Description AZURE DATA ENGINEER (REMOTE) ARC Group has an immediate opportunity for an aspiring Azure / Cloud... ...them from the ground up. In your role, you will work with our software developers, database architects, data analysts, and data scientists...Permanent employmentFull timeImmediate startRemote work
- ...real-time coordination tools for emergency medical services. Our software is used in ambulances and emergency departments every day, in... ...optional. Position Overview We are hiring a Senior Software Engineer focused on Enterprise API Integrations to lead the design and...Contract work
- ...Job Description Job Description Traveling HVAC Chiller Technician or Engineer Job Description Position Type: Full-Time Travel Requirement: 100% Travel About Us National Electrical Engineering Consultants (NEEC) provides full-service engineering and...Full timeFor contractorsWork at officeLocal area
- ...Responsibilities: Providing support for said framework to 1,000+ engineers, including training Designing intuitive, functional and... ...and libraries for future reuse and open source Optimizing software for maximum performance across a vast array of web-capable...Full time
- ...it does not replace their judgment. We're looking for an AI Engineer who can design and ship AI capabilities that support clinical content... ...We're Looking For Must-Haves ~5+ years of professional software engineering experience, with strong proficiency in Python and...
- ...Development: Lead, mentor, and grow a team of high-performing engineers, fostering a collaborative and innovative work culture.... ...and high-performance FinTech application. Ensure that the software development lifecycle (SDLC) adheres to industry best practices...Full timeFlexible hours
$85 per hour
Kforce has a client that is seeking a Senior Cloud Security Engineer in Fort Lauderdale, FL to support enterprise-wide cloud and SaaS security initiatives across multi-cloud environments. Summary: This hands-on engineering role focuses on designing, implementing, and...Contract work- ...Job Description Job Description Role: The project manager is responsible for managing and executing equipment and engineering service contracts through all phases of the project lifecycle. This role involves precise planning, scheduling, and coordination to ensure...Worldwide
- ...extend the functionality of the application. 2. Collaboration & Teamwork: Collaborate with senior engineers and other team members to deliver high-quality software solutions. Work closely with Product Managers to understand business requirements and translate...Full timeFlexible hours
- ...Location: Remote (US-Based Candidates Only) Site Reliability Engineer II (SRE) Position Overview We are seeking a Site Reliability... ...operational tasks. Collaboration Work closely with Software Engineers, DevSecOps, Infrastructure, and Platform teams. Recommend...Full timeRemote workFlexible hoursShift workWeekday work
- ...Development: Lead, mentor, and grow a team of high-performing engineers, fostering a collaborative and innovative work culture.... ...and high-performance FinTech application. Ensure that the software development lifecycle (SDLC) adheres to industry best practices...Full timeFlexible hours
- ...Job Description Job Description We are seeking a Windows Server Engineer to become an integral part of our team! You will be responsible for planning, configurating, installation of servers. windows system engineer job description A Windows system engineer...
- ...Description **Position Summary: ** We are seeking a Senior Solution Engineer to support reporting, systems administration, and technical... ...environment. • Manage technical coordination with third-party software vendors and implementation partners. • Maintain internal and...Work at officeRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Robotics Simulation. Be the first to apply!



