The Servo Software team within System Software develops real-time software infrastructure supporting performance, safety, observability, and user-facing features of Intuitive’s da Vinci Surgical System. Its work includes system software infrastructure, 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 system introspection, observability, and event-timeline visualization. The role includes architecting and building applications and pipelines to understand system status through events, logs, and data streams, construct system event timelines, and analyze complex multimodal robotics issues. The position also contributes to software architecture and development processes, system reliability, failure analysis, and taking 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