Mayo Clinic is building an innovative digital twin and simulation program in healthcare. As a Senior Software Engineer on the Omniverse Platform team, you will design and develop real-time 3D simulation environments to enhance clinical workflows and medical research scenarios.
Responsibilities:
- Design, build, and maintain real-time simulation environments within NVIDIA Omniverse, including USD-based scene construction, physics simulation, and rendering pipelines
- Develop custom Omniverse extensions, connectors, and microservices to integrate Mayo Clinic data sources (BIM, IoT, EHR-adjacent operational data) into simulation contexts
- Implement autonomous agent behaviors, crowd simulation, and workflow modeling for clinical and facilities scenarios
- Optimize simulation performance for real-time use cases including mixed reality (MR) and virtual reality (VR) delivery
- Build and maintain pipelines that synchronize physical-world data (sensor feeds, spatial data, operational metrics) with digital twin representations
- Collaborate with infrastructure, data engineering, and enterprise architecture teams to ensure simulation workloads are aligned with Azure cloud infrastructure and Mayo Clinic platform standards
- Integrate Omniverse with enterprise systems including Autodesk Revit, Bentley, Epic (EHR), and IoT/SCADA platforms as applicable
- Partner with clinical, research, and facilities stakeholders to translate real-world requirements into simulation use cases and fidelity specifications
- Support surgical training, procedural simulation, and human factors research through development of anatomically and operationally accurate virtual environments
- Contribute to Mayo Clinic's research publication pipeline through simulation methodology documentation and collaboration with research teams
- Establish and enforce simulation engineering standards, asset management practices, and version control protocols for the Omniverse environment
- Contribute to architecture review processes, ensuring simulation platform design aligns with enterprise security, compliance, and scalability requirements
- Mentor junior engineers and develop internal capability in real-time 3D simulation technologies
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
- Master's degree or PhD in Computer Science, Robotics, Biomedical Engineering, or related field
- Direct production experience with NVIDIA Omniverse, including custom extension development and Omniverse Kit SDK
- Experience with digital twin platforms in industrial, healthcare, or large-scale facilities environments
- Familiarity with BIM workflows (Revit, IFC, Navisworks) and spatial data integration
- Knowledge of Azure cloud services (Azure Digital Twins, Azure IoT Hub, AKS) and experience deploying simulation workloads in cloud-native environments
- Experience with XR (AR/VR/MR) delivery pipelines and platforms (HoloLens, Quest, Vision Pro)
- Background in clinical environments, healthcare operations, or life sciences research is a significant differentiator
- Familiarity with HIPAA, SOC 2, and healthcare data governance considerations in technology systems