The Servo Software team within System Software develops the real-time software infrastructure supporting performance, safety, observability, and user-facing features of Intuitive’s da Vinci Surgical System. The team works across system software architecture, feature development, observability, and product safety and reliability, with software spanning middleware and frameworks for observability, motion control algorithms, state machines, audio intercom and system sounds, data streaming and logging, and platform support for the next-generation da Vinci Simulator product line. The Senior Software Engineer collaborates with cross-functional teams to develop robotics system software and applications for introspection, observability, and event-timeline visualization. The role includes architecting and developing applications and pipelines that interpret system status—including events, logs, and data streams—and help analyze complex multimodal robotics system issues. The position also contributes to new architectural enhancements, product development, system failure analysis, and bringing observability applications from prototype to launch.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior