Intuitive - Sunnyvale, CA

posted 16 days ago

Full-time - Senior
Sunnyvale, CA
Miscellaneous Manufacturing

About the position

The Staff Systems Analyst will join the Future Forward Research group at Intuitive Surgical, focusing on the design and implementation of telerobotic control algorithms and safety systems for new surgical robots and telepresence applications. This role involves integrating and evaluating prototypes, translating concepts into finished products, and providing analytic assistance to engineering teams. The position emphasizes the development of ultra-low latency telerobotic systems and requires a strong understanding of teleoperation and safety-critical systems.

Responsibilities

  • Design, develop, and validate tele-op algorithms through research and characterization of prototypes.
  • Drive the development and integration of new prototypes to create robust, fail-safe surgical systems.
  • Conduct safety and stability analysis, systematically identify issues, and develop efficient solutions.
  • Support and track system performance from design to field evaluations.
  • Engage in cross-functional requirements discussions, addressing clinical needs and safety requirements.
  • Translate early requirements into prototype implementations for evaluation of robotic systems.
  • Apply good software engineering practices to write maintainable and reusable code.
  • Document and communicate intellectual property and developed features.

Requirements

  • Thorough theoretical knowledge and hands-on experience in robot manipulator kinematics and control systems.
  • Proven track record of designing and developing tele-op algorithms and real-time embedded software systems.
  • Proficient in Matlab and C/C++, with experience in Python and JavaScript as a plus.
  • Comprehensive knowledge of tele-op systems and software interfaces under varying network conditions.
  • Experience with publish/subscribe architectures and inter-process communications.
  • Proficiency in profiling and debugging system software to optimize performance.
  • Excellent communication skills and commitment to collaborative team success.
  • Exceptional programming skills with a deep understanding of software engineering methods.

Nice-to-haves

  • Experience with industrial embedded OS (e.g., Yocto, QNX) and real-time network applications.
  • Experience in all phases of the product development lifecycle.
  • Experience building digital applications interfacing with AI/ML models.
  • Experience with medical device software development life cycle.
  • Experience designing software products in a regulated industry.

Benefits

  • Market-competitive compensation packages including base pay, incentives, benefits, and equity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service