Robotic Algorithms and Controls Engineer
Core
Develop and optimize robotic algorithms and controls for tele-operated surgical instruments to ensure motion fidelity and safety in the da Vinci Surgical System.
Role type
Senior IC robotic algorithms and controls engineer
Builds
New robotic surgical instruments and automated calibration fixtures for the da Vinci Surgical System
Domain
Medical robotics / Minimally invasive surgery
Deliverable
production ML models | product features
Required skills
classical and modern servo control systems, serial-arm robot kinematics, C/C++ programming, MATLAB programming, hardware/software/mechanism integration, mechanical analysis
Preferred skills
Python, SQL, statistics, probabilistic reasoning, CAD tools, electrical/software/mechanical design principles
Technologies
C/C++, MATLAB, Python, SQL, CAD
Responsibilities
Develop and tune algorithms for tele-operated motion performance, collaborate with clinical and mechanical teams to optimize instrument mechanisms, perform risk analysis and implement safety algorithms, analyze field data to improve instrument stability, develop automated fixtures for manufacturing calibration and testing
Seniority
Senior, hands-on IC