Senior Robotic Algorithms and Controls Engineer (Systems Analyst)
Core
Design, develop, and support tele-robotic motion control algorithms, robotic manipulator control, and safety algorithms for surgical robots and instruments.
Role type
Senior IC robotic control engineer (systems analyst)
Builds
DaVinci Surgery product line robotic systems
Domain
Medical robotics + servo control systems
Deliverable
production ML models | product features
Required skills
classical and modern servo control systems, embedded C programming, hardware/software/mechanism integration, risk mitigation for electro-mechanical devices, root cause analysis
Preferred skills
engineering intuition for mechatronic systems, detail orientation, autonomous work with collaboration
Technologies
embedded C, servo control systems
Responsibilities
Design, develop, implement, and test key product control and safety software algorithms including calibration and diagnostics; Address issues at production and in the field, perform analysis, evaluate risk, establish root causes, propose design improvements, and provide solutions; Analyze complex medical electro-mechanical devices and servo control systems for safety and clinical risk, anticipate potential failure modes, and provide risk mitigation strategies
Seniority
Senior, hands-on IC