Intuitive Surgical
Embedded Software Engineer - Vision
Intuitive Surgical is hiring an Embedded Software Engineer - Vision in Sunnyvale, CA, United States. Posted October 13, 2026.
Job at a glance
- Company
- Intuitive Surgical
- Location
- Sunnyvale, CA, United States
- Workplace
- On-site
- Sector
- Engineering & Technology
- Posted
- October 13, 2026
- First scanned
- October 13, 2026
About the job
Job Description
Primary Function of Position:
Contribute broadly to the Video Software Engineering Group, responsible for the Linux-based, embedded software that controls the real-time, high-definition, stereo video processing engine and intra-body illumination at the heart of the da Vinci™ Surgical System. The successful candidate must thrive in a fast paced, focused team environment, be able to derive solutions from rough requirements, and care deeply about customer needs and high product quality. Intuitive Surgical believes in shared responsibility and shared reward.
Roles and Responsibilities:
Our team’s primary goal is to deliver real-time, high-definition, stereo surgical video with the best possible image quality for use in surgical procedures. To achieve these goals, you will be involved in the following activities:
- Detailed design, development, documentation, and verification of product-focused, rock-solid embedded software.
- Bring-up and integration of new, high-performance cameras and image-sensors.
- Integration and evaluation of advanced camera pipeline video processing algorithms.
- Development and enhancements of the color and power control functions for intra-operative illumination.
- Working on a cross-functional team at multiple levels, from architectural definition and implementation to system integration and final product testing.
- Contributing to other areas of software development, such as:extension of current processing frameworks to new hardware platformsdesign and development of offline simulation environments to facilitate rapid software development and testhardware / software diagnostic tool design and development
- Aiding in formal risk analyses and development of software mitigations to minimize potential failures.