Sr Manager UI Software Engineering
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