Staff Systems Analyst - Robotic Control Algorithms
Core
Design and implement real-time motion control and fault-detection algorithms for tele-operated robotic surgical systems, integrating mechanical, electrical, and software components to ensure safe and effective patient care.
Role type
Staff Systems Analyst (Robotic Control Algorithms)
Builds
Complete surgical robot solutions including real-time control systems and safety monitors
Domain
Medical Robotics / Surgical Systems
Deliverable
production ML models | product features
Required skills
Real-time motion control, fault-detection algorithms, robot modeling, system identification, C/C++ programming, Python, MATLAB/Simulink, embedded systems, cross-functional leadership, safety analysis, intellectual property documentation
Preferred skills
Impedance control, flexible manipulator control, regulated industry software design, version control (Git/SVN), build systems (CMake/GNU Make), embedded Linux/QNX, full product lifecycle management
Technologies
C, C++, Python, MATLAB, Simulink, Git, SVN, GNU Make, CMake, Linux, QNX
Responsibilities
Design and implement real-time motion control and fault-detection algorithms; lead cross-functional conversations to define system performance requirements and safety analysis; lead performance assessment and prototype characterization; analyze electro-mechanical devices for dynamic safety and clinical risk; implement safety monitor algorithms based on physics-based modeling; enhance system performance from design through manufacturing; document and pursue intellectual property; mentor team members and improve group workflow
Seniority
Staff, hands-on IC with strategic influence