Sr Software Engineer Navigation

Intuitive

Sunnyvale (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intuitive is seeking a Sr Software Engineer Navigation to bridge embedded UI, CV/ML, and robotic kinematics on surgical navigation platforms. You will design C++ runtime systems that connect live sensor data to perception and inference in resource-constrained hardware.

The role requires building high-performance data pipelines, implementing calibration and registration algorithms, and collaborating with ML and UI teams to deliver accurate, low-latency navigation solutions within a compliant

Qualifications

  • Strong C++ skills for embedded systems on resource-constrained hardware.
  • Experience with computer vision, robotics, and ML integration.
  • Familiarity with real-time data pipelines and latency budgets.
  • Collaborative, cross-disciplinary team player.

Responsibilities

  • Design and implement high-performance C++ data pipelines (shared-memory ring buffers, lock-free queues, time-synchronized capture) feeding live video, kinematics, and sensor streams into CV/ML on embedded platforms.
  • Develop and optimize registration and calibration algorithms (point-cloud alignment, hand-eye calibration, forward kinematics transformations).
  • Collaborate with ML engineers to integrate inference models into the real-time navigation stack, ensuring accuracy and latency budgets.
  • Partner with UI/graphics engineers to create navigation overlays, 3D visualizations, and augmented guidance within the embedded Qt/QML interface.
  • Build and maintain relationships across software engineering, clinical engineering, design, human factors, and regulatory teams.
  • Own the medical device software lifecycle end-to-end for navigation components, including requirements, risk, prototyping, development, verification, and release.

Skills

C++
Embedded systems
Computer vision
Robotics
Qt/QML
Real-time systems
Algorithms optimization
Data pipelines

Tools

Qt

Job description

Job Description

Primary Function of Position:

As a Sr Software Engineer Navigation on the Future Forward team, you will bridge digital interfaces and machine learning to extend Intuitive’s robotic product lines. Working at the intersection of embedded UI, computer vision, and robotic kinematics, you will design and optimize the C++ runtime systems that connect live sensor and robot data to CV/ML inference. This role spans the entire development cycle—from prototyping approximate requirements to delivering high-quality production code on resource-constrained hardware. The ideal candidate combines strong systems-level C++ skills with a working knowledge of geometric computer vision and robotics, learns quickly, and thrives in a collaborative, multi-disciplinary environment.

Essential Job Duties

  • Design and implement high-performance C++ data pipelines (shared-memory ring buffers, lock-free queues, time-synchronized capture) that feed live video, kinematics, and sensor streams into CV/ML algorithms on embedded platforms

  • Develop and optimize registration and calibration algorithms, including point-cloud alignment, hand-eye calibration, and forward kinematics-based coordinate frame transformations to enable accurate surgical navigation

  • Collaborate with ML engineers to integrate inference models (depth estimation, 3D reconstruction) into the real-time navigation stack, ensuring accuracy and latency budgets are met

  • Partner with UI/graphics engineers to create navigation overlays, 3D visualizations, and augmented guidance within the embedded Qt/QML interface

  • Build and maintain effective working relationships across software engineering, clinical engineering, design, human factors, and regulatory teams

  • Own the medical device software lifecycle end-to-end for navigation components, including requirement definition, risk assessment, prototyping, development, verification, and release

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Robotic Navigation & Vision
Senior Software Engineer, Robotic Navigation & Vision

Intuitive • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Staff Software Engineer Embedded UI
Staff Software Engineer Embedded UI

Intuitive • Sunnyvale (CA)

On-site
USD 150,000 - 220,000
Staff Software Engineer - Vision - New Platforms
Staff Software Engineer - Vision - New Platforms

Intuitive • Sunnyvale (CA)

On-site
USD 200,000 - 260,000
Senior Embedded Software Engineer - Future Forward
Senior Embedded Software Engineer - Future Forward

Intuitive • Sunnyvale (CA)

On-site
USD 160,000 - 230,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 180,000 - 280,000
Staff Embedded UI Engineer for Robotics & Medical Devices
Staff Embedded UI Engineer for Robotics & Medical Devices

Intuitive • Sunnyvale (CA)

On-site
USD 150,000 - 220,000
Senior robotics navigation engineer
Senior robotics navigation engineer

Dexmate • United States

On-site
USD 85,000 - 120,000
Managing Staff Software Engineer - Embedded UI
Managing Staff Software Engineer - Embedded UI

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 224,000 - 322,000
Senior Software Engineer - Embedded UI (Qt / C++)
Senior Software Engineer - Embedded UI (Qt / C++)

Intuitive • California (MO)

On-site
USD 120,000 - 170,000
Staff Software Engineer - Vision - New Platforms
Staff Software Engineer - Vision - New Platforms

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 190,000 - 322,000