Sr Software Engineer
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.