About The Position

The Multiport Software Group at Intuitive is hiring a Software Engineer to support automated testing and the internal da Vinci emulator. The role is part of a team that builds, deploys, and supports an automated test framework, including development of a system emulator and hybrid hardware-in-the-loop setups. The engineer will balance delivering new features with supporting existing features and tracking system changes, while learning a large, complex, continually evolving system through direct experimentation. The position calls for shared responsibility, collaboration, and a positive approach to making work engaging.

Requirements

  • Bachelor's degree and at least 2 years of experience, or a master's degree with no experience, or equivalent work experience.
  • Experience understanding and debugging complex systems.
  • Knowledge of software engineering and computer science fundamentals.
  • Experience using Python and C++.
  • Proficient communication skills and the ability to collaborate with a diverse range of engineers.

Responsibilities

  • Expand the internal da Vinci emulator by faithfully emulating embedded computers, microcontrollers, sensors, FPGAs, or physics models.
  • Maintain the operation of automated test rigs, primarily by debugging the integration of multiple software systems within the rig.
  • Assist in developing an internal test framework for informal continuous integration and formal verification and validation of system software.
  • Learn and explore the continuously evolving da Vinci system software and firmware.

Benefits

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