> Markdown version of [/jobs/ext/2054082-managing-staff-embedded-software-engineer-advanced-energy](https://www.wearedevelopers.com/jobs/ext/2054082-managing-staff-embedded-software-engineer-advanced-energy). 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). --- # Managing Staff, Embedded Software Engineer - Advanced Energy - **Company:** Intuitive Surgical, Inc. - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $273,800.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C (Programming Language), C++ (Programming Language), Linux, Embedded Software, Firmware, Python (Programming Language), Object-Oriented Software Development, RS-232, Serial Communications, Software Engineering, Product Software Implementation Methods, Software Systems, Verilog, Digital Access Carrier System, Serial Peripheral Interface, Peripherals, Bare Metal - **Published:** August 14, 2026 - **Apply:** https://jobs.smartrecruiters.com/Intuitive/744000143309911-managing-staff-embedded-software-engineer-advanced-energy ## About the Role Required Education, Skills & Experience * Minimum of 12 years of relevant experience and a Bachelor's degree; or 8 years of experience and a Master's degree; or equivalent experience * Experience designing complete software solutions for embedded systems using C/C++ language on bare-metal and Linux based embedded systems * Working knowledge of peripherals commonly used on embedded systems such as ADCs, DACs, PWM and waveform generation and serial communications (I2C, SPI, RS232, CAN) * Proven experience with hands-on hardware bring-up and collaboration, utilizing electronic bench equipment such as oscilloscopes and logic analyzers * Strong knowledge of control theory and experience developing and tuning control systems * Experience in the medical device industry, familiarity with standards 60601 and 62304 is strongly preferred ## Description The Managing Staff Software Development Engineer brings a key contribution to a team responsible for the architectural design and implementation of software to support novel electrosurgical systems for surgery being developed by the Sunnyvale Engineering group. Roles and Responsibilities * Lead a small team through the technical development of embedded software for electrosurgical devices. * Develop software applications for electrosurgical and robotic products for minimally invasive surgery. * Develop software and firmware in object-oriented C++, C, Verilog and Python for embedded systems. * Develop software to acquire, process, store, and analyze energy data in real-time. * Develop software to support manufacturing and test teams. * Collaborate in a multidisciplinary team. * Independently solve assigned problems. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [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) - [Breaking the Hardware Mindset: Overcoming Barriers to System-Level Innovation](https://www.wearedevelopers.com/videos/1635-breaking-the-hardware-mindset-overcoming-barriers-to-system-level-innovation) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)