CareerPlanSign in

Managing Staff Software Engineer - Embedded UI

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

Core

Lead a small team to develop world-class digital interfaces for existing and future robotic systems in the da Vinci product line.

Role type

Managing Staff Software Engineer (Embedded UI)

Builds

Graphical user interfaces for robotic surgical systems

Domain

Medical robotics / Embedded software

Deliverable

production ML models | product features

Required skills

C/C++ (modern, object-oriented), Qt, embedded software development, 2D/3D UI design, system architecture, team leadership, product lifecycle management

Preferred skills

3D graphics frameworks (OpenGL, Vulkan), embedded systems expertise

Technologies

Qt, C/C++, OpenGL, Vulkan

Responsibilities

Lead a small team of SW engineers to develop digital interfaces; Develop simple and elegant interfaces for the da Vinci product line; Maintain superior development standards from prototypes through production; Collaborate with interaction and visual designers; Contribute to system and software architecture; Work with platform, mechanical, and electrical engineers to explore new UI technologies; Rapidly iterate on prototypes to assess feasibility and value

Seniority

Senior, hands-on IC with management responsibilities

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