Senior Unity Engineer — Robotics Simulation & Physics

Intuitive Surgical, Inc. in

Sunnyvale (CA)

On-site

USD 153,000 - 259,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Intuitive Surgical, Inc. is seeking a Senior Unity Engineer focused on the Unity physics system and advanced kinematic chains for digital twin robotics. You will balance realism, performance, and maintainability while shipping high-quality software.

Applicants should have 5+ years of software engineering experience, strong C#/C++ skills, and deep 3D physics understanding. This onsite role requires proximity to Sunnyvale, CA or Peachtree, GA offices and collaboration across engineering teams.

Qualifications

  • 5+ years of professional software engineering experience.
  • Bachelor's degree in computer science or similar field.
  • Strong experience using C# and C/C++.
  • Deep expertise of 3D simulation of one or more physics phenomena.
  • Experience with multi-end-effector, constraint-based, or redundant kinematic systems.
  • Deep understanding of 3D math: vectors, matrices, quaternions, jacobians, etc.
  • Understanding of fixed timestep simulation, interpolation, solver iterations, sub-stepping, and numerical stability, as well as multithreading, SIMD, and other optimization techniques.
  • Located within an hour of our Sunnyvale, CA or Peachtree, GA offices.

Responsibilities

  • Evaluate the real-world robot code and apply it to optimize, improve, and expand the capabilities of our existing digital twin robot codebase.
  • Profile, diagnose, and optimize performance across CPU, GPU, and memory for acceptable XR performance.
  • Collaborate with engineers, designers, product owners, and subject matter experts to translate real-world robotic behavior into simulation.
  • Evaluate technical tradeoffs and make pragmatic implementation decisions that support product goals and delivery schedules.
  • Contribute to architectural decisions, coding standards, and long-term platform maintainability.

Skills

C#
C/C++
3D simulation
Kinematics
3D math
Multithreading/SIMD
Production codebase
OO design
Location proximity
Unity

Education

Bachelor's degree in computer science or similar field

Tools

Unity

Job description

Intuitive Surgical, Inc. is seeking a Senior Unity Engineer focused on the Unity physics system and advanced kinematic chains for digital twin robotics. You will balance realism, performance, and maintainability while shipping high-quality software.

Applicants should have 5+ years of software engineering experience, strong C#/C++ skills, and deep 3D physics understanding. This onsite role requires proximity to Sunnyvale, CA or Peachtree, GA offices and collaboration across engineering teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Unity Engineer — Real-Time Robotics Physics
Senior Unity Engineer — Real-Time Robotics Physics

Socket.dev • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Senior Unity Engineer: Robotics Simulation & XR
Senior Unity Engineer: Robotics Simulation & XR

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 259,000
Senior Unity Engineer — Robotics & Digital Twin Sim
Senior Unity Engineer — Robotics & Digital Twin Sim

Intuitive • Peachtree Corners (GA)

On-site
USD 120,000 - 180,000
Senior Software Engineer, Unity
Senior Software Engineer, Unity

Intuitive • Peachtree Corners (GA)

On-site
USD 120,000 - 180,000
Senior Software Engineer, Unity
Senior Software Engineer, Unity

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 259,000
Senior Software Engineer, Unity
Senior Software Engineer, Unity

Intuitive • Sunnyvale (CA)

On-site
USD 153,000 - 259,000
Senior Software Engineer, Unity
Senior Software Engineer, Unity

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 153,000 - 259,000
Senior Unity 3D Engineer for XR/VR – Onsite Sunnyvale
Senior Unity 3D Engineer for XR/VR – Onsite Sunnyvale

Maxonic Inc. • Sunnyvale (CA)

On-site
USD 96,000 - 124,000
Software Engineer - Robotics Equipment Control
Software Engineer - Robotics Equipment Control

Intuitive • Sunnyvale (CA)

On-site
USD 188,600 - 271,400
Senior Software Engineer, Unity
Senior Software Engineer, Unity

Socket.dev • Sunnyvale (CA)

On-site
USD 150,000 - 190,000