- Robot type
- Surgical and Medical
- Location
- SunnyvaleCaliforniaUSA
- Job type
- Hardware
- Posted
- Jun 12, 2026
Full-time
Staff Systems Analyst - Robotic Control Algorithms
Job description
A Systems Analyst is responsible for the implementation of algorithms that guarantee the safe and effective use of robotic assisted surgery products. This responsibility spans the initial development of these algorithms using functional prototypes through formal product testing. Systems Analysts also provide analytic assistance to other engineering groups in the design of mechanisms, software architecture, and key component selection.
As a member of the Future Forward engineering team, you will be involved in designing, implementing, and integrating complex functionality into complete surgical robot solutions and seeing these through human use and product release.
Job requirements
- University degree in Computer Science, Electrical Engineering or Mechanical Engineering, or similar technical field, with 12 years of experience in control systems, servo control, or robotics.
- Alternatively, a Master’s degree with 8 years of experience in one of the above technical fields, or a Ph.D. degree with 5 years of experience.
- Fluency implementing, tuning, and debugging modern servo control systems.
- Expert knowledge of robot modeling and system identification techniques.
- Excellent capabilities in real-time control algorithms in C or C++, with the ability to assess numerical accuracy, computational complexity and robustness in a multi-threaded and multi-processor environment.
- Excellent knowledge of Python or MATLAB/Simulink for control system simulation, analysis, and testing.
- Excellent verbal and written communications skills, with the ability to communicate effectively across all levels of an organization.
- Excitement to learn, solve tough technical problems, and to help improve patients' lives.
