CareerPlanSign in

Staff Software Engineer - Vision - New Platforms

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

Core

Technical lead for real-time, high-definition video processing, imaging, and intra-body illumination systems in a new generation surgical robotic platform.

Role type

Staff Software Engineer (Embedded Vision)

Builds

Real-time video processing engine, image sensors, and intra-body illumination systems for surgical robotics

Domain

Medical Robotics / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ for embedded real-time systems, multi-core/multi-processor architecture, camera and image sensor integration, vision processing pipelines, root cause debugging, embedded software architecture design, regulatory compliance (medical devices)

Preferred skills

CUDA, ML, FPGA integration, medical technology project leadership, rapid prototyping

Technologies

C, C++, Linux, Python, FPGA tools (Vivado), TCP/IP, CAN

Responsibilities

Lead architecture definition for video processing and illumination systems; drive integration of cameras and sensors into multi-processor embedded architectures; diagnose and debug complex vision system issues end-to-end; lead bring-up of high-performance cameras and sensors; design diagnostic tools and simulation environments; mentor engineers across the vision team

Seniority

Staff, hands-on IC with mentorship

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