> Markdown version of [/jobs/ext/2647494-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/2647494-software-engineer-i). 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). --- # Software Engineer I - **Company:** Boston Scientific Corporation - **Location:** Maple Grove, MN, United States - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Systems Engineering, C++ (Programming Language), Linux on Embedded Systems, Field-Programmable Gate Array (FPGA), Qt (Software), Software Engineering, System Software, Verilog, Fpga Hardware - **Published:** August 10, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-engineer-i-maple-grove-mn-usa-58895879 ## About the Role Degree of the system's software and product lifecycle * Partner with marketing, systems engineering, QA, hardware and regulatory to understand requirements and deliver solutions Tasks * Bachelor's Degree in Electrical Engineering * Must be eligible to work in the U.S. without sponsorship * Prior internship or co-op experience with Boston Scientific * 3 months of experience using C++ for cryoablation device software * Experience developing FPGA code using Verilog in Altera Quartus * Experience researching, troubleshooting, and resolving hardware/software issues Key requirements * ## Description Experteer Overview As a Software Engineer I at Boston Scientific IO&E, you will contribute to software design, development, and maintenance for cryoablation medical devices. You will work with a global team across the full software and product lifecycle, collaborating with marketing, systems engineering, QA, hardware, and regulatory to deliver robust solutions. You will tackle challenging software problems, aiming for engineering excellence and real patient impact. This role combines hands-on development in C++ and QT with embedded Linux and hardware interactions, offering growth in technical leadership and cross-functional impact. You will join a mission-driven environment focused on safe, effective medical技术 Compensation / Benefits * Design, develop and maintain application and system software for medical devices using C++ and QT * Develop technical leadership skills with a global sustaining team * Solve difficult problems and strive for engineering excellence * Involved in all aspects of the system's software and product lifecycle * Partner with marketing, systems engineering, QA, hardware and regulatory to understand requirements and deliver solutions Tasks * Bachelor's Degree in Electrical Engineering * Must be eligible to work in the U.S. without sponsorship * Prior internship or co-op experience with Boston Scientific * 3 months of experience using C++ for cryoablation device software * Experience developing FPGA code using Verilog in Altera Quartus * Experience researching, troubleshooting, and resolving hardware/software issues Key requirements * ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Times of (climate) crisis - How and why sustainable software is a must!](https://www.wearedevelopers.com/videos/988-times-of-climate-crisis-how-and-why-sustainable-software-is-a-must) - [Kettle and Pot or Peas in a Pod? A Debate on Open-Source and Proprietary Software](https://www.wearedevelopers.com/videos/1585-kettle-and-pot-or-peas-in-a-pod-a-debate-on-open-source-and-proprietary-software) - [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) - [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) - [Reporting Active Exploits in 24 Hours: Are You Ready for the CRA?](https://www.wearedevelopers.com/videos/100248-reporting-active-exploits-in-24-hours-are-you-ready-for-the-cra) ## Related Articles - [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) - [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 Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship)