> Markdown version of [/jobs/ext/1290548-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/1290548-sr-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). --- # Sr Software Engineer - **Company:** Intuitive Surgical, Inc. - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $226,300.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Command-Line Interface, Nvidia CUDA, Linux, Linux Commands, Machine Learning, Data Streaming, Information Technology, Build Tools, Software Library - **Published:** July 16, 2026 - **Apply:** https://jobs.smartrecruiters.com/Intuitive/744000138174805-sr-software-engineer ## About the Role * Bachelor's degree in Computer Science or Engineering, with minimum of five (5) years of industry experience or a Master's degree with minimum of three (3) years of industry experienced is preferred. * 3 or more years of experience with development in C++ is required, preferably within a Linux environment. * 3 or more years of experience working with Linux with a good familiarity with Linux OS design, command line tools as well as building and running software using command line. * Some experience with CUDA is highly desired. * Basic understanding of machine learning concepts is a plus. ## Description We are seeking a Sr Software Engineer to join the Intraoperative Intelligence Group at Intuitive Surgical. The Sr Software Engineer will work on developing and deploying products that help us invent the future of intelligent robotic surgery. This position is primarily responsible for handling deployment and integration of Machine Learning algorithms with the da Vinci® platform., You will be joining a team of Machine Learning engineers/scientists who are developing models that will run on the da Vinci® surgical robot. The Sr Software Engineer will be a hands-on developer who will help this team by writing C++ applications that run these models, connecting them to data streams from the robot and helping other teams process the model outputs. The engineer will have to learn the various software libraries used on the da Vinci as well as gain an understanding of how the robot functions on an system/architectural level so that they can complete these tasks. The engineer should also be comfortable using a Linux command line and be able to understand and use build systems used to program the da Vinci® surgical robot. ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)