Robotic Algorithms and Control Engineer
Core
Design, development, and support of tele-robotic motion control algorithms, robotic manipulator control, and safety algorithms for the daVinci Surgery product line.
Role type
Robotic Algorithms and Control Engineer
Builds
New surgical platforms, instruments, and integrated mechatronic systems for the daVinci Surgical System
Domain
Medical robotics, surgical automation, mechatronics
Deliverable
production ML models | product features
Required skills
classical and modern servo control systems, embedded C programming, hardware/software/mechanism integration, C++ development and debugging, MATLAB, control theory application, physics-based safety monitoring
Preferred skills
intellectual property documentation, tool building for workflow improvement
Technologies
C, C++, MATLAB
Responsibilities
Contribute to design of new surgical platforms and instruments through control system analysis and software development; Implement motion control algorithms; Apply control theory to design and verification of mechatronic and tele-robotic systems; Create safety monitoring algorithms based on sound physics; Participate in clinical observations and experiments to ensure performance requirements are relevant and realistic; Document and pursue intellectual property; Support and track system performance from design to production
Seniority
Mid-level, hands-on IC