Senior Unity Engineer — Real-Time Robotics Physics

Socket.dev

Sunnyvale (CA)

On-site

USD 150,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Intuitive Surgical seeks a Senior Unity Engineer to advance our digital twin simulations with a focus on Unity's physics system and complex kinematic chains. You will balance realism, performance, and maintainability while shipping high-quality software.

The role requires deep C#/C++ expertise and experience with 3D math and large production codebases. You will collaborate across disciplines to translate real-world robotic behavior into performant, robust simulations for XR and robotics

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.
  • Proven experience joining and contributing to a large, existing production codebase.
  • Strong understanding of software architecture, object-oriented design, and maintainable code practices.
  • 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

Unity
C#
C/C++
3D physics
Kinematics
Multithreading
SIMD
Jacobian math

Education

Bachelor’s degree in computer science or similar

Tools

Unity

Job description

Intuitive Surgical seeks a Senior Unity Engineer to advance our digital twin simulations with a focus on Unity's physics system and complex kinematic chains. You will balance realism, performance, and maintainability while shipping high-quality software.

The role requires deep C#/C++ expertise and experience with 3D math and large production codebases. You will collaborate across disciplines to translate real-world robotic behavior into performant, robust simulations for XR and robotics

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

Similar jobs worth comparing

Senior Unity Engineer — Robotics Simulation & Physics
Senior Unity Engineer — Robotics Simulation & Physics

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 153,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 Unity Engineer: Robotics Simulation & XR
Senior Unity Engineer: Robotics Simulation & XR

Intuitive Surgical, Inc. • Sunnyvale (CA)

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

Intuitive • Peachtree Corners (GA)

On-site
USD 120,000 - 180,000
Remote Senior Unity Engineer — Real-Time Simulation Leader
Remote Senior Unity Engineer — Real-Time Simulation Leader

CSE Software Inc. • East Peoria (IL)

Remote
USD 90,000 - 120,000
401(k)
health insurance
paid holidays
+1
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
Senior Sales Specialist - Robotics
Senior Sales Specialist - Robotics

Unity South APAC (SEA, ANZ, IND Subcont.) • Mountain View (CA)

On-site
USD 218,000 - 328,000
Comprehensive health, life, and disability insurance
Commute subsidy
Employee stock ownership
+7