Talent Apply
Log in
All jobs
IS

Robotics Software Engineer

Intuitive Surgical
Sunnyvale, CA, United States
On-site

About this role

Robotics Software Engineer

Sunnyvale, CA, United States

Engineering

JOB213116

Company Description

Primary Function of the Position

In this role, you will help develop a next-generation medical robotics platform. You’ll collaborate within a small, fast-paced team to iteratively design and build complex robotic prototypes. The ideal candidate is a self-driven software engineer with strong problem-solving skills, deep expertise C++ and robotics algorithms.

Essential Job Duties

  • Quickly learn an existing software codebase to implement and adapt the software stack
  • Collaborate cross-functionally with controls, mechanical, and software engineers to design, build, and iterate on exploratory prototypes
  • Design and lead experiments to methodically characterize system performance, accuracy, and reliability, and to de-risk key aspects of a novel robotic platform
  • Refine prototype software into robust, production-quality code
  • Architect clean, modular, and testable software interfaces and system designs for a distributed robotic platform
  • Contribute to the long-term software architecture and platform strategyDevelop and maintain formal design control documentation in compliance with medical device standards
  • Develop and maintain formal design control documentation in compliance with medical device standards

Job Description

Required Skills and Experience

  • Deep expertise in C++, object-oriented programming, software architectur

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →