> Markdown version of [/jobs/ext/1509099-principal-software-engineer-python-simulation](https://www.wearedevelopers.com/jobs/ext/1509099-principal-software-engineer-python-simulation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer- Python/simulation - **Company:** Actalent - **Location:** Fort Lauderdale, FL, United States (Remote available) - **Experience:** Expert - **Salary:** $166,400.0 - $228,800.0 - **Contract:** Temporary contract - **Skills:** Computer-Aided Design, Linux, Hardware Design, Python (Programming Language), Kinematics, MATLAB, Machine Learning, Software Engineering, Digital Twin, Modeling and Simulation, Multiaccess Edge Computing, Data Generation - **Published:** July 30, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3336293050&tx=CT323THZ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Extensive professional experience in a specialized technical field, typically a minimum of 8 or more years. * Advanced college degree in a relevant discipline or equivalent combination of education and experience. * Deep expertise in simulation, robotics, or closely related domains, with the ability to serve as a technical thought leader. * Solid Python programming in a Linux environment. * Experience with robotics hardware development and CAD modeling. * Exposure to simulation tools such as Gazebo, Webots, Unity, MATLAB/Simulink, or NVIDIA-based simulation platforms. * Experience with physics modeling and simulation, particularly in complex mechanical or interaction scenarios. * Strong analytical skills and the ability to exercise evaluative judgment based on factual and qualitative information in complicated or novel situations. * Ability to filter, prioritize, analyze, and validate complex and dynamic technical material to drive sound engineering decisions. Additional Skills & Qualifications * Experience with Omniverse and USD (Universal Scene Description) workflows. * Experience with articulated robot simulation, including joint control and kinematic modeling. * Experience with edge computing environments and architectures. * Robotics controls with working knowledge of advanced control frameworks. * Proven ability to work as a highly specialized individual contributor while collaborating effectively with multidisciplinary teams. * Strong communication skills to convey complex technical concepts clearly to both technical and non-technical stakeholders. Work Environment This role operates in a highly technical, collaborative engineering environment focused on advanced simulation, robotics, and digital twin technologies. Work is typically performed in a Linux-based software development setting using Python and a variety of simulation tools such as Gazebo, Webots, Unity, MATLAB/Simulink, and NVIDIA-based platforms, including Omniverse and USD workflows. The position involves close collaboration with clinical application, robotics, and software engineering teams, emphasizing cross-functional communication and joint problem-solving. The work is primarily computer-based, with significant time spent designing, coding, testing, and validating complex simulation and physics models. Attire is generally standard professional or casual technical office wear appropriate for a modern engineering and research environment. ## Description The Principal Software Engineer will design and develop a sophisticated digital twin environment for advanced surgical applications. This role focuses on migrating an existing operating room simulator to an NVIDIA-based platform and expanding the environment to support operating room layout optimization, robotic system simulation, sensor simulation, and future AI model development for intra-operative use cases. The engineer will collaborate closely with clinical application, robotics, and software engineering teams to create a representative simulation of a robotic surgical system and related operating room components, establishing a robust foundation for simulation-based evaluation, workflow studies, and AI model training., * Migrate assets from the existing operating room simulator to the NVIDIA-based simulation environment using its import and scene definition capabilities, including the robot, operating table, sawbone models, and tracking instrument models. * Set up an articulation controller to manage joint positions of the robot and connect the simulation to the existing control framework to leverage current functionality for robot control. * Evaluate the NVIDIA-based platform for operating room layout optimization and implement or extend missing features needed to support basic layout, access, collision, and workflow studies. * Develop a robust physics model for tool-tissue interaction to accurately represent bone resection and tissue manipulation within the simulation environment. * Integrate a variety of sensor models into the simulation to support realistic perception and data generation for analysis and AI training. * Collaborate with clinical application, robotics, and software engineering teams to ensure the simulation environment accurately reflects the robotic system and operating room components. * Establish a technical foundation for simulation-based evaluation, workflow analysis, and AI model training for intra-operative use cases. * Apply strong analytical skills and evaluative judgment to filter, prioritize, analyze, and validate complex and dynamic technical information in novel situations. * Act as a technical expert and thought leader in simulation, robotics, and digital twin technologies, providing guidance and insights across multidisciplinary teams. ## Related Videos - [How I built my own intelligent Robot Arm from Scratch](https://www.wearedevelopers.com/videos/100097-how-i-built-my-own-intelligent-robot-arm-from-scratch) - [Enhancing AI-based Robotics with Simulation Workflows](https://www.wearedevelopers.com/videos/472-enhancing-ai-based-robotics-with-simulation-workflows) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Robots Among us: Advances in AI for Everyday Androids](https://www.wearedevelopers.com/videos/100230-robots-among-us-advances-in-ai-for-everyday-androids) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)