Senior Embedded Software Development Engineer Video
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