Intuitive

Medical Device

RoboticsSoftwareEngineer

Sunnyvale, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Robotics Software Engineer at Intuitive. Skills: C++, robotics algorithms, software architecture design. learn existing codebase. implement software stack”

Industry & Context.

Medical Device
Problems you'll solve

problem-solving skills

What They're Looking For.

Must Have

Deep expertise in C++, object-oriented programming, software architecture design, testing, working knowledge of robotics algorithms, forward kinematics, Excellent communication skills, High levels of independence, technical ownership, Full-stack mentality

Nice to Have

Four years of experience developing software applications, development in a Linux environment, developing software for medical devices, design documentation, formal requirements, testing, GUI development (Qt/QML), OpenGL, 3D rendering, state estimation, sensor fusion algorithms

What You'll Do.

learn existing codebase

implement software stack

design exploratory prototypes

build exploratory prototypes

iterate on prototypes

characterize system performance

characterize accuracy

characterize reliability

de-risk robotic platform

Refine prototype software

Architect software interfaces

Architect system designs

Contribute to architecture

Contribute to strategy

Develop design control documentation

Maintain design control documentation

How You'll Work.

Team & Collaboration

Collaborate cross-functionally with controls, mechanical, and software engineers

Communication Scope

Excellent communication skills

Full Job 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 Required Skills and Experience * Deep expertise in C++, object-oriented programming, software architecture design, and testing * Strong working knowledge of robotics algorithms, including forward kinematics * Excellent communication skills * High levels of independence and technical ownership * Full-stack mentality, with flexibility to contribute to different areas of the codebase Required Education and Training * MS or PhD in computer science, mechanical engineering, or equivalent Working Conditions * None Preferred Skills and Experience * Four years of experience developing software applications * Familiarity with development in a Linux environment * Experience developing software for medical devices * Experience with design documentation, including formal requi

Free ATS check

Applying for this Robotics Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Intuitive?

Real rants from real employees. Read before you apply.

Read Company Rants →