CareerPlanSign in

Senior Software Engineer

USA💼 Full-time🗓 2026-09-11 → 2026-09-26

Core

Design, build, and maintain software for real-time surgical visualization and augmented reality applications on the da Vinci surgical system.

Role type

Senior Software Engineer (Medical Robotics)

Builds

Real-time surgical visualization and augmented reality features for the da Vinci surgical system

Domain

Medical Robotics / Surgical Technology

Deliverable

production ML models | product features

Required skills

C++, computer graphics fundamentals, OpenGL, Vulkan, Metal, system integration, hazard mitigation

Preferred skills

regulated development environment experience, verification and validation

Technologies

C++, OpenGL, Vulkan, Metal

Responsibilities

Design and architect software interfaces for distributed robotic systems; perform failure mode analysis and implement hazard mitigation strategies; collaborate with clinical engineers and human factors specialists to translate clinical needs into software; support verification, validation, and documentation in a regulated environment.

Seniority

Senior, hands-on IC

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