Sr Manager UI Software Engineering

Intuitive•Sunnyvale, CA
•$193,800 - $342,000•Onsite

About The Position

The Sr Manager UI Software Engineering leads the software team responsible for implementing the User Interface and underlying State Machine of Intuitive’s da Vinci Single Port system. The system provides robotic-assisted technology for deep and narrow access through a single, small incision, combining technologies such as 3D immersive vision, real-time haptic interfaces, and robotic manipulators. The 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 is a hands-on technical manager who can turn rough requirements into solutions and is committed to product quality and shared responsibility. The role owns the UI software team’s full development lifecycle and associated documentation, from requirements and risk assessment through prototyping, development, testing, and software releases. The manager also recruits, mentors, and trains engineers; sets and tracks schedules; champions software development practices; conducts design reviews; and oversees software hazard analysis and requirements-to-test traceability. The position is onsite weekly on a set schedule, with the onsite percentage defined by the leader. Travel is required 10% of the time.

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 & 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 demonstrated ability to collaborate across multiple teams.
  • Excellent communication and documentation skills.
  • High attention to detail.
  • Strong people-management abilities and 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 PhD 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 existing team members and new hires through individual coaching and team-wide initiatives.
  • Work with interaction design, human factors, clinical, controls engineering, and other cross-functional teams to understand UI needs.
  • Create, maintain, and track a bottom-up schedule that supports business unit top-down 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 analysis 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