> Markdown version of [/jobs/ext/737675-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/737675-senior-embedded-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). --- # Senior Embedded Software Engineer - **Company:** Intuitive Surgical, Inc. - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $160,300.0 - $271,400.0 - **Contract:** Permanent contract - **Skills:** JIRA, C++ (Programming Language), CMake, Communications Protocols, Computer Engineering, Software Debugging, Embedded Software, Firmware, Python (Programming Language), Software Engineering, Transmission Control Protocol (TCP), Universal Asynchronous Receiver/Transmitter, Scripting, Serial Peripheral Interface, Git, Information Technology, Build Tools, Jenkins - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3936c7b31cef9936 ## About the Role Do you have experience in Tooling?, Do you have a Master's degree?, The Senior Embedded Software Engineer will work with a group of talented and dedicated people to improve and extend Intuitive's surgical robotic product lines. The successful candidate will contribute to the Product Engineering team, with a focused contribution on embedded software for the ION robotic bronchoscopy platform. As a member of the team, you will be involved in supporting and maintaining the existing platform. The successful candidate must excel in a high-energy small, focused team environment, be able to drive to solutions from rough requirements, and have a commitment to high product quality. Quick learning and a desire to understand requirements and create solutions are essential to become a valuable integrator and system developer. A strong sense of shared responsibility and shared reward is required. Supporting you will be a development and management team that knows and cares about what you are doing and wants you to succeed., * Bachelor's degree in Computer Engineering, Computer Science, or related technical field and 8+ years of experience; or Master's degree and 6+ years of experience. * Expertise in developing and debugging firmware and software in C and C++. * Proficiency in Python for scripting, testing, application and tool development. * Experience with embedded communication protocols, including I2C, SPI, UART, CAN, and TCP/IP networking. * Demonstrated expertise in debugging embedded systems, with a track record of isolating and resolving issues at the mechanical, hardware, and software component level. * Proven ability to build and maintain cross-functional relationships, evidenced by participation in at least two major multi-department projects or initiatives. Preferred qualifications * Demonstrated experience participating in all phases of the product development lifecycle, including design, implementation, debugging, verification, validation, and transfer to manufacturing. * Experience with modern software lifecycle tools (JIRA, Git, Jenkins). * Experience with build systems such as CMake and Emake. * Proven experience implementing and troubleshooting fiber optic communication interfaces in embedded systems. * Experience supporting commercial medical devices in the field. ## Description * Maintain and enhance the existing embedded software across multiple hardware boards, ensuring high reliability, performance and improvements in customer experience. * Conduct root cause analysis and implement solutions for issues in released products. * Provide technical support for deployed medical devices, including troubleshooting firmware and system issues as well as investigating and resolving customer complaints. * Work closely with hardware and test teams to support the complete lifecycle of medical device systems. * Generate and maintain technical documentation including design descriptions, test protocols, and change history in accordance with internal and regulatory guidelines. * Ensure all designs meet rigorous quality and safety standards per the Intuitive Quality Management System. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development)