A complete application in a minute
Tailored resume and cover letter, ready to send.
Intuitive is seeking a Senior Software Engineer in Sunnyvale, CA to contribute to real-time robotics software infrastructure for the da Vinci platform. You will architect modules for system observability, event timelines, and data streaming, collaborating with cross-functional teams to deliver robust software.
You will design and implement C/C++ components and Python analytics, extend processing frameworks, and help bring research prototypes to production with a focus on reliability and
Primary Function of Position
Our Servo Software team as part of System Software is responsible for the real-time software infrastructure that supports critical performance, safety, observability and user-facing features of the da Vinci™ Surgical System, Intuitive’s flagship product. Our software includes infrastructure and Surgical Systemmiddleware & frameworks for observability, motion control algorithms, state machines, audio intercom and system sounds, data streaming and logging, and platform support for our next-generation da Vinci™ Simulator product line. Because our workstreams depend upon and enable the work of other teams, we occupy an exciting intersection of system software architecture, feature development, observability and demonstration of product safety and reliability.
As a Senior Software Engineer, you will be collaborating with talented cross-functional teams across the company to develop applications to help improve robotics system software and software for system introspection, observability and system event timeline visualization of Intuitive’s robotic surgical platform. In this role, you will also architect and develop applications and pipelines to help understand system software status (events, logs, data streams), construct system event timeline and analyze complex multimodal robotics system issues.
Essential Job Duties