CareerPlanGet AI match score →

Sr Software Engineer

Santa Clara, CA, us💼 Full-time🗓 2026-02-25 → 2026-07-31

Core

Developing and deploying Machine Learning algorithms on the da Vinci® surgical robot platform to enable intelligent robotic surgery.

Role type

Senior Software Engineer (C++/ML integration)

Builds

C++ applications that run ML models and connect them to robot data streams

Domain

Medical robotics / Surgical AI

Deliverable

production ML models

Required skills

C++ development, Linux environment, Linux OS design, command line tools, build systems, CUDA, machine learning concepts

Preferred skills

Master's degree in CS/Engineering, 3+ years Linux experience, 3+ years C++ experience

Technologies

C++, Linux, CUDA, da Vinci platform

Responsibilities

Write C++ applications to run ML models, connect models to robot data streams, process model outputs, learn software libraries used on the da Vinci, understand robot system architecture

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗