Sr Manager UI Software Engineering

Intuitive•Sunnyvale, CA

About The Position

The Sr Manager UI Software Engineering leads the software team responsible for implementing the User Interface and underlying State Machine of the da Vinci Single Port (SP) system. The SP system provides robotic-assisted technology for deep and narrow access to tissue through a single, small incision, combining technologies such as 3D immersive vision, real-time haptic interface, and robotic manipulators. This hands-on technical management role works with interaction designers, human factors engineers, clinical engineers, controls engineers, and other cross-functional partners to develop embedded software and graphical user interfaces that make complex surgical devices safe, easy to learn, and confidence-inspiring. The successful candidate drives solutions from early requirements and is committed to high product quality and shared responsibility.

Requirements

  • Experience recruiting, mentoring, and functionally managing teams of highly skilled engineers.
  • Experience across all phases of software development, including evaluation, planning and definition, design and implementation, Verification and Validation, market launch, and post-market support.
  • Experience with design input, design output, traceability, and risk analysis concepts.
  • Hands-on engineering experience developing User Interface software.
  • Excellent teamwork skills and a proven ability to collaborate across multiple teams.
  • Excellent communication and documentation skills.
  • High attention to detail.
  • Strong people-management abilities and the ability to ensure team success.
  • Ability to build and maintain relationships across organizations.
  • Experience with revision control systems such as SVN and Git.
  • Experience with issue-tracking software such as JIRA.
  • Bachelor's, master's, or Ph.D. degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering, or equivalent work experience.
  • 10+ years of industry experience developing and supporting embedded systems.
  • 3+ years of industry experience managing a team of User Interface software engineers.

Nice To Haves

  • Experience designing software products in an FDA-regulated or other regulated industry, or for mission-critical applications.
  • Experience with UI design.
  • Experience with QNX, QML, and Qt.
  • Experience with UML State machines.
  • Experience with Matlab, Python, or other scripting languages.
  • Experience with build systems such as GNU Make, CMake, or EMake.

Responsibilities

  • Recruit, mentor, and train highly skilled engineers and new hires through individual coaching and team-wide initiatives.
  • Collaborate with Interaction Design, Human Factors, Clinical, Controls Engineering, and other teams to understand user interface needs.
  • Create, maintain, and track a bottom-up schedule that supports business unit goals.
  • Own the UI software team's full development lifecycle and associated documentation, including requirements negotiation, risk assessment and mitigation, prototyping, development, testing, and software releases.
  • Champion software development best practices, including code reviews, scrums, bug-scrubbing meetings, coding conventions, continuous integration, defensive programming, static analysis, and design patterns.
  • Conduct technical design reviews.
  • Assess and update software hazard analyses and identify mitigations for hazardous situations.
  • Document traceability from software requirements and hazard analyses to module and system verification tests.

Benefits

  • Market-competitive compensation packages, including base pay, incentives, benefits, and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service