What is a Software Engineer at Intuitive Surgical?
As a Software Engineer at Intuitive Surgical, you build the complex software foundations that power industry-defining robotic-assisted surgery platforms, including the flagship da Vinci surgical system and the Ion endoluminal system. Software engineering at Intuitive spans a uniquely broad spectrum: from low-level embedded firmware controlling sub-millimeter robotic arm joints to real-time vision algorithms, medical data pipelines, cloud-connected platforms, and clinical planning software such as PlanPoint.
In this role, your code directly intersects with physical hardware, clinical workflows, and patient safety. A successful software design does not simply pass automated unit tests; it must operate deterministically inside an operating room where real-time performance, zero-downtime reliability, and fail-safe safety mechanisms are paramount. You will collaborate closely with cross-functional teams comprising mechanical design engineers, electrical engineers, human factors specialists, and clinical application experts to translate clinical needs into robust software architectures.
Engineers at Intuitive Surgical tackle some of the most challenging problems in modern computing: hard real-time motor control, ultra-low-latency video processing, multi-axis kinematic calculations, and safety-critical system fault tolerance under regulatory frameworks like ISO 14971 and IEC 62366. Joining Intuitive offers you the rare opportunity to build highly sophisticated systems where your engineering decisions directly impact surgeon performance and patient outcomes worldwide.



