Mayo Clinic is seeking a mid- to senior-level Software Engineer to join the Omniverse & Digital Twin Platform team, a pioneering group within their expansive infrastructure transformation initiative. The role involves architecting and developing simulation environments and digital twin systems to optimize clinical workflows and enhance patient care.
Responsibilities:
- Model, texture, and light high-fidelity 3D environment based on real physical spaces for workflow, robotics simulation, and training
- Create detailed assets components, work cells, props, and clinical environments optimized for real-time rendering
- Apply strong artistic fundamentals – form, color, proportion, and composition – to produce visually coherent scenes
- Design and build high-fidelity digital twins of clinical facilities, care neighborhoods, operating rooms, robotics systems, and logistics centers using NVIDIA Omniverse and OpenUSD
- Integrate real-time sensor data, BIM/CAD models (Revit), and IoT streams to keep digital twin state synchronized with physical campus conditions
- Develop simulation environments for workflow modeling — patient flow, staff routing, equipment utilization, and supply chain logistics — to inform facility design and operations
- Iterate on assets based on performance needs, simulation accuracy, and multi-disciplinary team feedback
- Utilize industry standard tools such as Autodesk Maya, Blender, 3ds Max, ZBrush, Substance Painter/Designer, and Photoshop
- Maintain clean, efficient asset pipelines and documentation for repeatable simulation workflows
- Build physics-based simulation scenarios using NVIDIA Isaac Sim and Isaac Lab to test autonomous systems, AMRs, and robotic assistants planned for the new facilities
- Create synthetic data pipelines using Omniverse for training AI/ML models in clinical and operational contexts, supporting computer vision, detection, and safety systems
- Implement real-time physics simulation for validation of clinical workflows, equipment placement, and safety egress scenarios prior to construction milestones
- Validate visual and physical accuracy of simulation outputs to ensure alignment with real-world behavior
- Collaborate with AI Engineering, Development, and Simulation teams to refine assets and workflows
- Develop Omniverse extensions, connectors, and microservices using Python and C++ to integrate clinical applications, Epic EHR systems, RTLS platforms, and BAS/BMS infrastructure
- Build and maintain USD-based pipelines for ingesting, transforming, and versioning 3D assets including architectural models, medical equipment, and anatomy datasets
- Collaborate with infrastructure teams to deploy and scale Omniverse environments on NVIDIA-accelerated cloud and on-premises GPU infrastructure
- Partner with clinical informatics and AI teams to integrate predictive models and AI agents into simulation environments for decision support and operational optimization
- Develop immersive visualization interfaces (AR/VR, spatial computing) for surgical planning, staff training, and clinical design reviews
- Leverage NVIDIA Cosmos foundation models and synthetic data generation capabilities for AI model training in medical and operational domains
- Support demos/pilots, training content, and visual storytelling for leadership and stakeholders
- Work closely with architects, construction teams, clinical staff, and operations leaders to translate physical design intent into digital simulation
- Participate in agile sprint cycles, contributing to architecture reviews, design documentation, and cross-functional planning for the Bold. Forward. Unbound. program
- Mentor junior developers and contribute to a culture of innovation, knowledge-sharing, and technical excellence within the Omniverse team
- Operate autonomously in a fast-moving, unstructured environment while managing shifting priorities and aggressive timelines
Requirements:
- Bachelor's Degree in Computer Science/Engineering or related field with 5 years of experience as noted below; OR an Associate's degree in Computer/Science/Engineering or related field with 7 years of experience
- In-depth knowledge of software engineering with experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.) and a basic knowledge of related fields
- Demonstrated problem solving and time management skills
- Possesses strong technical aptitude for designing and implementing software solutions
- Experience with modern application development frameworks
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Deep hands-on technical expertise, excellent verbal and written communication skills
- Experience with Agile software development techniques
- Master's degree in Computer Science/Engineering or related field
- Ability to use a wide variety of open-source technologies and cloud-based services
- Experience writing software for the cloud (GCP, AWS, Azure)
- Experience in databases, analytics, big data systems or business intelligence products
- Experience building high-performance, highly available and scalable distributed systems
- Experience developing software for healthcare related industries
- Graduate degree (MS or PhD) in Computer Science, Robotics, Biomedical Engineering, or a related field
- Experience with BIM platforms (Autodesk Revit) and connector development for Omniverse
- Experience with NVIDIA Omniverse, Issac Sim, Cosmos, or RTX accelerated rendering
- Familiarity with NVIDIA Isaac for Healthcare, MONAI, or medical imaging AI frameworks
- Experience developing AR/VR applications using Unreal Engine, Unity, or Apple Vision Pro spatial computing frameworks
- Background in reinforcement learning, imitation learning, or synthetic data generation for AI model training
- Knowledge of hospital operations, clinical workflow design, or healthcare facility management systems
- Exposure to robotics simulation, ROS/ROS2, sensor modeling, or industrial automation
- Experience with cloud-based GPU compute (Azure NC/ND series, AWS or GCP instances) and containerized simulation workloads (Docker, Kubernetes)
- Familiarity with RTLS (Real-Time Location Systems), BACnet/BMS integration, or smart building technologies
- Contributions to open-source projects related to simulation, 3D graphics, or physical AI
- Experience contributing to synthetic data generation or AI/ML training pipelines
- Passion for robotics, simulation, or Physical AI, with the ability to apply skills from adjacent industries