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.
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. We aim to elevate the surgical care offered by our customers by providing them with safe, effective, state of the art video technology.
Responsibilities
- Detailed design, development, documentation, and verification of product-focused, reliable and performant embedded software
- Development and enhancement of the color and power control functions for intra-operative illumination, including embedded software leveraging firmware APIs
- Bring-up and integration of new, high-performance cameras and image-sensors
- Integration and evaluation of advanced camera pipeline video processing algorithms
- 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 platforms
- design and development of offline simulation environments to facilitate rapid software development and test
- hardware / software diagnostic tool design and development
- Aiding in formal risk analyses and development of software mitigations to minimize potential failures.
Read Full Description