> Markdown version of [/jobs/ext/279891-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/279891-robotics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Robotics Software Engineer - **Company:** Intuitive Surgical, Inc. - **Location:** Sunnyvale, CA, United States - **Experience:** Experienced - **Salary:** $193,500.0 - **Contract:** Permanent contract - **Skills:** 3D Rendering, C++ (Programming Language), Linux, Kinematics, Object-Oriented Software Development, OpenGL, Software Architecture, Qt Modeling Language (QML), Qt (Software), Sensor Fusion, Software Engineering, Robot Operating System, Information Technology, Production Code - **Published:** May 22, 2026 - **Apply:** https://jobs.smartrecruiters.com/Intuitive/744000127731749-robotics-software-engineer ## About the Role 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 and deep expertise in robotics algorithms., * 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, * 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 requirements and testing * Experience with GUI development (Qt/QML) * Experience with OpenGL and 3D rendering * Experience with state estimation and sensor fusion algorithms ## Description * 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 ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [How I built my own intelligent Robot Arm from Scratch](https://www.wearedevelopers.com/videos/100097-how-i-built-my-own-intelligent-robot-arm-from-scratch) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Robots Among us: Advances in AI for Everyday Androids](https://www.wearedevelopers.com/videos/100230-robots-among-us-advances-in-ai-for-everyday-androids) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)