CareerPlanSign in

Senior Software Engineer

Sunnyvale, CA, us💼 Full-time🗓 2026-07-31 → 2026-09-26

Core

Architect and develop real-time software infrastructure for observability, motion control, and data streaming for the da Vinci™ Surgical System and Simulator.

Role type

Senior Software Engineer (Robotics System Observability)

Builds

Robotics system introspection tools, observability pipelines, system event timelines, and diagnostic applications.

Domain

Medical Robotics / Surgical Systems

Deliverable

production ML models | product features | dashboards & analysis | infrastructure

Required skills

Python, C++, distributed systems, cloud data platforms (AWS/GCP), CI/CD pipelines, real-time processing, hardware/software diagnostics

Preferred skills

Data-intensive observability, robotics system software, full stack development, React.js, risk analysis, product lifecycle management

Technologies

Python, C++, AWS (Lambda, S3), GCP, React.js, JavaScript

Responsibilities

Design and develop robust robotics system software observability applications and pipelines; visualize system status from logs, events, and data streams; identify and prove architectural enhancements; contribute to system failure analysis and mitigation strategies; interface with embedded and UI teams to launch applications.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.