Senior Robotic Algorithm and Controls Engineer
Core
Design, develop, and support surgical robotic systems (daVinci product line) by creating teleoperation, motion control, and safety algorithms for mechatronic and tele-robotic systems.
Role type
Senior IC robotic algorithm and controls engineer
Builds
Surgical robotic systems (daVinci product line)
Domain
Medical devices / Robotics / Control systems
Deliverable
production ML models | product features
Required skills
Control theory, Servo control systems design, Embedded development (C, C++), MATLAB, Python, Hardware/software integration, Mechatronic system design, Risk analysis, Clinical performance validation
Preferred skills
Experience with cartesian controls for manipulator robotics, IP documentation
Technologies
C, C++, MATLAB, Python
Responsibilities
Develop and implement motion control and safety algorithms; Integrate prototype hardware with existing systems; Apply control theory to design and verify mechatronic systems; Analyze electro-mechanical devices for dynamic safety and clinical risk; Participate in clinical observations and experiments; Document and communicate intellectual property.
Seniority
Senior, hands-on IC