Make Your Resume Now

Embedded Software Engineer - Platform

Posted March 02, 2026
Full-time Associate

Job Overview

Our team designs and builds the embedded platform software infrastructure that supports critical performance, safety and user-facing features of the da Vinci™ Surgical System, Intuitive’s flagship product. We’re looking for a high energy, talented, engineer to contribute broadly to the embedded software stack.  In this role, you will use C++ & Python to develop network and systems software that expands the capabilities of Da Vinci 5 while improving robustness, reliability, manufacturability, and serviceability.

 Responsibilities:

  • Enhance performance, robustness and telemetry data of the embedded, highly distributed, inter-processor communication network
  • Develop thoughtful and safe system responses when compute nodes are added or removed from the network in areas of subsystem state restoration, in-flight data handling, fault reaction logic
  • Develop methods of monitoring network latency and the associated system response when suboptimal connection conditions emerge
  • Design and develop product-focused C++ software in a heterogeneous, multi-processor SoC/FPGA/real-time-embedded environment
  • Analyze and quantify overall system performance and safety, including verification of adherence to specifications as well as identification of improvement opportunities, such as reduced latency and increased reliability/determinism
  • Extend existing tools and create new tools to support such analysis efforts
  • Develop aggregation of orphaned log/telemetry data in system failure conditions so backend data pipelines can create a complete view of the system state in those conditions
  • Interface and collaborate with a cross-functional team, including Real-time Servo SW, Electrical and FPGA Engineering, Systems Analysis, User Interface Engineering, Manufacturing and Clinical Engineering to develop technical specifications and evaluate design trade-offs
  • Perform formal risk analysis, define requirements, implement mitigations, draft and run V&V, and participate in design transfer to manufacturing activities

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!