Principal Engineer, Software Engineering
Apidel Technologies
Job Description:
Principal engineer shall develop a digital twin environment for 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.
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. Comments for Suppliers: Duration can be extended pending funding for 2027
$100 - $115 per hour
...Principal Software Engineer Location: Remote (within the US) Employment Type: Contract (6 Months) with potential contract extensions Pay Rate: $100 to $115 per hour (W2) Industry: Global Medical Technology & Manufacturing Note: No Corp-to-Corp...SuggestedHourly payContract workRemote workVisa sponsorship- ...the pace for unlocking new possibilities that better serve the property industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position...SuggestedFull timeLocal areaRemote workFlexible hours
$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$144.25k - $256.25k
...annually + bonus + equity (if applicable) + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeWorkplace: RemoteCareer Area:... ...deliveriesA history of taking projects through the entire software development lifecycle from inception to delivery as a technical...SuggestedWork at officeVisa sponsorship3 days per week- ...Software Engineer MAHIN-JOB-30677 Desktop Support/Network Engineer Minimum experience 5yrs. Knowledgeable in PC/Laptop imaging, installation, and repair. Cisco switch/router knowledge a plus. Enterprise environment experience preferable. Can lift up...SuggestedLong distance
- ...Senior Engineer shall develop foundational software components for company'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 company...
$123k - $215.25k
...StatesSalary: $123000 - $215250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeShift: DayWorkplace:... ...insights- empowering Colleagues and Customers alike.Manager, Software Engineering leads and mentors a team of colleagues, oversees...$129.5k - $186.1k
...that succeeds together. Because at UKG, your work matters-and so do you. About the Team: We are seeking a seasoned Software Engineering Manager to join our dynamic team. As a manager, you will lead a team of talented engineers, driving technical excellence,...- ...active project demands and skills gaps, our staffing experts can help you find the best job for you. Role: C++ Embedded Software Engineer Location: Weston FL Duration: 6 month Required Skills: C++ Job Description: • Bachelor's Degree in...Permanent employmentContract workFor contractorsWork experience placementRemote work
$112.3k - $161.4k
...customers across 150 countries, UKG is the largest U.S.-based private software company in the world. And we’re only getting started. Ready to... ...security, we are looking for a skilled Security Automation Engineer with a deep understanding of cloud security frameworks and...Temporary workWorldwideShift work- Job-ID25577489Reference25-00142AZURE DATA ENGINEER (REMOTE) ARC Group has an immediate opportunity for an aspiring Azure / Cloud Data Engineer... ...them from the ground up. In your role, you will work with our software developers, database architects, data analysts, and data...Permanent employmentFull timeImmediate startRemote work
$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...$123k - $215.25k
...StatesSalary: $123000 - $215250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeShift: DayWorkplace:... ...Colleagues and Customers alike.ResponsibilitiesMentors junior Software Engineers and cross-functional team of colleagues, fostering a...$123k - $215.25k
...Services team at American Express is looking for a seasoned Senior Engineer I withextensive full-stack development expertise, a strategic... ..., and a proven history ofsuccessfully leading and mentoring software engineering teams. This role will be pivotal in shaping and building...- ...Services team at American Express is looking for a seasoned Senior Engineer I with extensive full-stack development expertise, a strategic... ..., and a proven history of successfully leading and mentoring software engineering teams. This role will be pivotal in shaping and...
$89.25k - $150.25k
...StatesSalary: $89250 - $150250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeShift: DayWorkplace:... ..., and design, develop, test, and maintain high-quality software applications and services.Design, develop, and enhance application...- ...impactful solutions for patients.Join us and help shape wherever we go next!Advancing healthcare with heartJob SummaryThe Director, Engineering will be responsible for leading and managing a team of engineers, overseeing engineering for variety of teams, which may include...Temporary workWorldwide
$123k - $215.25k
...StatesSalary: $123000 - $215250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeWorkplace: HybridCareer Area:... ...across AXP operations and servicing. We are looking for a Software Engineer to join our team. In this role, you will understand...Visa sponsorship$70 - $75 per hour
Looking for a Forward Deployment Engineer specializing in devops and AI agent experience. This is a long term contract opportunity that will most likely convert full time as they build this team out from scratch. 3 days in office with 2 days remoteMust be a US C itizenMust...Long term contractFull timeContract workTemporary workWork at officeRemote work- ...POSITION Sr Software Engineer LOCATION Hybrid- onsite 3 days/ week (Dania Beach) INTERVIEWS GOING ON FRIDAY IN DANIA BEACH, FL IN PERSON DURATION 6+ month contract INTERVIEW TYPE Video REQUIRED...Contract work3 days per week
$123k - $215.25k
...StatesSalary: $123000 - $215250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeCareer Area:... ...in a financial services environment.Qualifications5+ years of software engineering experience, including meaningful production experience...Visa sponsorship$123k - $215.25k
...StatesSalary: $123000 - $215250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeShift: DayWorkplace:... .... If you are interested in a career creating breakthrough software and making an impact on an audience of millions, look no further...$68.3k
...You'll have...Bachelor's Degree in Electrical Engineering, or Computer Engineering, (Not Computer Science or Software Engineering) or equivalent combination of relevant... ....Familiar with object-oriented design principals and patterns.Familiar with SPI, UART, I2C, Ethernet...InternshipLocal areaImmediate startRemote workFlexible hours- ...and major support for the business in this very early part of our life. This includes coordinating and executing testing for new software releases, collect, analyze and report system performance data, perform regular audits on all software applications and hardware used...Full timeWork at officeRemote workMonday to Friday
- ...enhancements, and system implementations. Qualification Requirements • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field. • 5+ years of SAP ABAP development experience. • Strong hands-on experience with: o ABAP Objects o...
- Job Title Design, develop, and maintain applications using Java 17 or 21 and Spring / Spring Boot frameworks. Implement scalable microservices architectures with strong focus on performance, reliability, and maintainability. Work with various data storage solutions...
- ...Job Title 5+ years of hands-on experience in backend software development. Strong proficiency in Java (17/21) and Spring / Spring... ...communication skills. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)....
- ...Agile environment. Define and implement high performance software by leveraging a strong understanding of underlying system design... ...presentation skills Qualification: Bachelor's degree in engineering, Preferred- M S, M tech Required Education...
- NationsBenefits is recognized as one of the fastest-growing companies in America and a Healthcare Fintech provider of supplemental benefits, flex cards, and member engagement solutions. We partner with managed care organizations to provide innovative healthcare solutions...Flexible hours
- ...Senior DevOps Engineer SynthBee is seeking a highly experienced Senior DevOps Engineer to lead the implementation, optimization, and support of our growing cloud infrastructure. This is a hands-on leadership role responsible for creating reliable infrastructure, enabling...Shift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer, Software Engineering. Be the first to apply!

