Intuitive Surgical logo
Intuitive SurgicalPosted 3 weeks ago

Sr. Simulation & Synthetic Data Engineer

On-siteSunnyvale, California, United States

Full TimeMid LevelEnterpriseMedical Device

Job Summary

Design high-fidelity simulation environments for surgical tasks and generate scalable synthetic datasets including photo-realistic imagery, segmentation masks, and depth. Implement domain randomization and procedural scene generation to maximize sim-to-real transfer, while modeling deformable soft-tissue physics and tool-tissue contact. Partner with ML engineers to define task curricula and evaluation benchmarks, then validate simulated behaviors against benchtop phantoms and real systems. Build reusable APIs and documentation so the broader team can spin up new tasks without deep simulation expertise. This role is fully onsite in Sunnyvale and requires strong software engineering skills in Python, C++, or C# within a Linux and GPU workflow.

Required Qualifications

  • Strong software engineering
  • Python
  • C++
  • C#
  • Linux
  • Git
  • Docker
  • GPU workflow
  • Hands-on simulation or graphics experience
  • Physics simulator
  • Game engine
  • Rendering/VFX pipeline
  • Robotics simulators
  • Real-time engines
  • Offline graphics pipelines
  • Data and models
  • ML model
  • Data quality
  • Data distribution
  • Model behavior
  • 3D fundamentals
  • Physics fundamentals
  • Coordinate frames
  • Rendering
  • Rigid-body dynamics
  • Contact dynamics
  • Bachelor's degree in Computer Science
  • Bachelor's degree in Computer Graphics
  • Bachelor's degree in Robotics
  • Bachelor's degree in Electrical Engineering
  • Bachelor's degree in Mechanical Engineering
  • Bachelor's degree in Physics
  • Bachelor's degree in a related technical field
  • Equivalent practical experience
  • Onsite - Sunnyvale campus
  • Current proof of vaccination against certain diseases including COVID-19
  • U.S. Export Administration Regulations compliance
  • Export license approval
  • Technology Control Plan (TCP) execution

Desired Qualifications

  • Advanced degree (MS or PhD) in a related area
  • Self-taught backgrounds
  • Industry work in games
  • Industry work in VFX
  • Industry work in robotics
  • Autonomous driving experience
  • Humanoid robotics experience
  • Gaming experience
  • VFX experience
  • Surgical robotics experience
  • Deformable-object simulation
  • FEM
  • Position-based dynamics
  • Differentiable physics
  • NVIDIA Isaac Sim/Lab
  • Surgical robotics simulation
  • ORBIT-Surgical
  • dVRK-based environments
  • Sim-to-real techniques
  • Domain randomization
  • System identification
  • Privileged learning
  • Residual policies
  • Vision-language models
  • Vision-language-action models
  • Simulation data support
  • Procedural/generative asset creation
  • NeRFs
  • Gaussian Splatting
  • Diffusion models
  • Distributed compute at scale
  • Ray
  • Kubernetes
  • Slurm
  • Multi-GPU/multi-node
  • Medical imaging
  • Surgical video pipelines
  • Publications
  • Open-source work
  • Simulation
  • Graphics
  • Robotics
  • AI
  • Unity
  • MuJoCo
  • PhysX FEM
  • SOFA
  • DiSECt
  • NVIDIA Warp/Newton
  • PBD
  • USD
  • Omniverse Replicator
  • Blender
  • Airflow
  • CUDA

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce