CareerPlanSign in

Sr Manager UI Software Engineering

San Francisco, CA, us💼 Full-time🗓 2026-09-24 → 2026-09-25

Core

Lead the software team responsible for implementing the User Interface and underlying State Machine for the da Vinci Single Port robotic surgical system.

Role type

Senior Manager, UI Software Engineering

Builds

Embedded software and graphical user interfaces for complex surgical devices

Domain

Medical robotics / Surgical technology

Deliverable

production ML models | product features

Required skills

Team leadership and mentoring, Full software development lifecycle management, UI software engineering, Risk analysis and hazard assessment, Requirements traceability, Cross-functional collaboration

Preferred skills

Regulated industry (FDA) experience, UI design, QNX/QML/Qt, UML State machines, Scripting languages (Matlab/Python), Build systems (CMake/GNU Make)

Technologies

QNX, QML, Qt, UML, SVN, Git, JIRA, CMake, GNU Make

Responsibilities

Recruit and mentor UI software engineers, Interface with interaction designers and clinical engineers to define UI needs, Own the full development lifecycle from requirements to release, Champion software development best practices, Conduct technical design reviews, Assess and update software hazard analysis

Seniority

Senior, hands-on technical manager

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