Senior UI & Display Systems Engineer — Surgical Robotics

Intuitive Surgical, Inc.

Sunnyvale (CA)

On-site

USD 185,000 - 266,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Intuitive Surgical, Inc. in Sunnyvale, CA, seeks a Senior Software Engineer to advance the UI and infrastructure for the da Vinci system across 2D/3D displays and immersive viewing platforms.

The role demands strong C/C++ expertise, Linux development, and experience with large codebases. You will translate requirements into architectures, build modular software, and collaborate with software and hardware teams to ensure a high-quality user experience.

Qualifications

  • Minimum of 8 years with a Bachelor's degree; or 6 years with a Master's; or PhD with 3 years, or equivalent experience.
  • Experience developing interactive UI software, display pipelines, or video/image processing systems.
  • Mastery of C/C++ programming.
  • Experience across all product lifecycle stages: design, implementation, verification, maintenance.
  • Experience building modular, reusable core software infrastructure.
  • Proven ability to write well-structured, testable code with unit testing and automated verification.
  • Experience with Linux and large software codebases.
  • Comfort working across hardware/software stacks (e.g., device drivers, registers).
  • Excellent communication and documentation skills.
  • Passion for delivering high-quality user experiences.

Responsibilities

  • Work with cross-functional teams in a user-centered design process to define unmet user needs and feasible solutions.
  • Translate high-level requirements into software architecture and algorithm designs.
  • Develop robust UI software with modular, reusable architecture across da Vinci products.
  • Lead refactoring efforts to improve reuse and enable shared components.
  • Support performance profiling and optimization of the interactive video/display subsystem.
  • Participate in failure mode analysis and implement robust hazard mitigation strategies.

Skills

C/C++ programming
Linux development
Large codebases
UI software development
Software/hardware integration
Problem solving
Communication

Education

Bachelor's degree or higher

Tools

Qt
NVIDIA Jetson
Jetpack SDK
OpenGL/GLSL
GStreamer
CUDA

Job description

Intuitive Surgical, Inc. in Sunnyvale, CA, seeks a Senior Software Engineer to advance the UI and infrastructure for the da Vinci system across 2D/3D displays and immersive viewing platforms.

The role demands strong C/C++ expertise, Linux development, and experience with large codebases. You will translate requirements into architectures, build modular software, and collaborate with software and hardware teams to ensure a high-quality user experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior UI & Display Architect for Immersive Surgical Systems
Senior UI & Display Architect for Immersive Surgical Systems

Intuitive • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Senior UI Software Architect — Display Systems
Senior UI Software Architect — Display Systems

Intuitive • Sunnyvale (CA)

On-site
USD 185,000 - 266,000
Senior Software Engineer - UI Software Architecture & Display Systems
Senior Software Engineer - UI Software Architecture & Display Systems

Intuitive • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Senior Embedded UI Engineer (Qt/C++) - Medical Robotics
Senior Embedded UI Engineer (Qt/C++) - Medical Robotics

Intuitive • Sunnyvale (CA)

On-site
USD 188,600 - 271,400
Senior Interaction Designer, Robotic Surgery Interfaces
Senior Interaction Designer, Robotic Surgery Interfaces

Intuitive • California (MO)

On-site
USD 130,000 - 170,000
Senior UI Software Engineering Lead for Robotic Surgery
Senior UI Software Engineering Lead for Robotic Surgery

Intuitive Surgical, Inc. • San Francisco (CA)

On-site
USD 228,000 - 342,000
Senior Mechanical Engineer, Robotic Medical Systems
Senior Mechanical Engineer, Robotic Medical Systems

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 138,000 - 234,000
Sr. Software Engineer Real-Time Surgical Visualization & AR
Sr. Software Engineer Real-Time Surgical Visualization & AR

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 190,000 - 270,000
Staff Interaction Designer - Surgical Robotics UX
Staff Interaction Designer - Surgical Robotics UX

Intuitive • Sunnyvale (CA)

On-site
USD 217,000 - 313,000
Senior Design Engineer - Robotic Surgery Accessories
Senior Design Engineer - Robotic Surgery Accessories

Intuitive • Sunnyvale (CA)

On-site
USD 110,000 - 150,000