CareerPlanSign in

Senior Embedded Software Development Engineer Video

Sunnyvale, CA, us💼 Full-time🗓 2026-08-04 → 2026-09-25

Core

Develop Linux-based embedded software for the real-time, high-definition stereo video processing engine and intra-body illumination in the da Vinci Surgical System.

Role type

Senior Embedded Software Engineer (Video Systems)

Builds

Real-time surgical video processing pipelines and illumination control systems for robotic surgery

Domain

Medical Robotics / Embedded Linux / Video Processing

Deliverable

production ML models | product features

Required skills

C/C++, Embedded Linux, Hardware integration, Scripting (Python/JavaScript/MATLAB), Product development lifecycle

Preferred skills

Imaging devices (cameras/sensors), Image processing, CUDA, ML, FPGA integration, Technical leadership

Technologies

Linux, C/C++, Python, JavaScript, MATLAB, CUDA, FPGA

Responsibilities

Design, develop, document, and verify embedded software; Integrate high-performance cameras and image sensors; Develop color and power control for surgical illumination; Create offline simulation environments; Conduct risk analysis and develop software mitigations

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.