Systems Analyst (Robotic Control Algorithms)
Core
Design and implement robotic control algorithms and safety systems for new surgical robots and instruments, integrating prototypes and conducting product testing.
Role type
Systems Analyst (Robotic Control Algorithms)
Builds
Complete surgical robot solutions including manipulators, instruments, and vision systems
Domain
Medical robotics / Surgical automation
Deliverable
production ML models | product features
Required skills
Servo control system implementation and tuning, Robot modeling and system identification, Real-time control algorithm design in C/C++, Control system simulation and analysis in Python/MATLAB, Fault-detection algorithm design, Cross-functional tool building
Preferred skills
Impedance control or flexible manipulator control, Regulated industry software design experience, Embedded Linux or QNX development, Full product development lifecycle management
Technologies
C, C++, Python, MATLAB/Simulink, Git, Embedded Linux, QNX
Responsibilities
Design new robot manipulators and instruments through prototype analysis, Refine system performance from prototype to full product, Facilitate mechanical, hardware, and software integration, Provide critical analysis of robot servo control and fault-detection algorithms, Document and communicate intellectual property, Improve group workflow through tool building
Seniority
Mid-level IC (3+ years experience) or Entry-level IC (PhD)