> Markdown version of [/jobs/ext/1644330-senior-embedded-software-engineer-advanced-energy-in-united-states](https://www.wearedevelopers.com/jobs/ext/1644330-senior-embedded-software-engineer-advanced-energy-in-united-states). 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 - Advanced Energy in , United States - **Company:** Energy Jobline - **Location:** United States - **Experience:** Expert - **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:** July 9, 2026 - **Apply:** https://www.energyjobline.com/job/senior-embedded-software-engineer-advanced-energy-united-states-31095209 ## About the Role Minimum of 8 years of relevant experience and a Bachelor's degree; or 6 years of experience and a Master's degree; or equivalent experience Experience designing complete software solutions for embedded systems using C/C++ on bare-metal and Linux based embedded systems Working knowledge of peripherals commonly used on embedded systems such as ADCs, DACs, PWM and waveform 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 ## Description The Senior Embedded Software 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 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 - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [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) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [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 - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)