CareerPlanGet AI match score →

Managing Staff Software Engineer - Embedded UI

Sunnyvale, CA, us💼 Full-time🗓 2026-05-18 → 2026-07-31

Core

Lead a small team to develop world-class digital interfaces for robotic surgical systems (da Vinci product line) using embedded C/C++.

Role type

Senior Staff Software Engineer (Embedded UI)

Builds

Graphical user interfaces for robotic surgical systems

Domain

Medical Robotics / Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++ (object-oriented), Embedded software development, GUI frameworks (Qt), 3D graphics (OpenGL, Vulkan), Team leadership, Product lifecycle management

Preferred skills

Embedded software development, GUI frameworks, 3D graphics frameworks

Technologies

Qt, OpenGL, Vulkan, C/C++

Responsibilities

Lead a small team of software engineers, Develop simple and elegant interfaces for the da Vinci product line, Maintain superior development standards from prototypes through production, Implement the visual language of the product, Collaborate with interaction and visual designers, Contribute to system and software architecture

Seniority

Senior, hands-on IC with team leadership

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