Software Engineer I at Boston Scientific
Maple Grove, MN
$59,900–$113,800from the description
Aug 10, 2026
Maple Grove, MN
Sep 24, 2026
What this job asks for AI summary
A Software Engineer I role at Boston Scientific's Interventional Oncology & Embolization franchise, focused on designing, developing, and maintaining application and system software for cryoablation medical devices. The work spans the full software product lifecycle, including embedded Linux and UI development, FPGA coding, and cross-functional collaboration with hardware, QA, and regulatory teams. The role is fully on-site five days per week and requires prior Boston Scientific internship or co-op experience.
Junior level · Marlborough, MA · Bachelor's required · Full-time
Posted 2 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 130 people in the Marlborough, MA area plausibly meet what this posting asks for (software developers). range 50–170
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
What the occupation pays Median $169,742 (middle half $134,780–$187,781). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 11, 2026. It is a model, not a headcount.
Why we read it this way (7)
The posting requires 'Prior internship or co-op experience with Boston Scientific' as a hard gate — this is an unusual requirement that will significantly narrow the eligible candidate pool.
The required C++ experience is specifically scoped to cryoablation devices ('3 months of experience using C++ to develop software for cryoablation devices'), which is an extremely narrow and unusual hard gate; in practice this likely functions as a filter for internal/returning candidates.
Qt appears in both the required section (in the job title framing 'C++ and QT') and the preferred section ('Experience with Linux and Qt'); it is treated as required based on its explicit mention in the responsibilities section alongside C++.
Linux appears under the preferred qualifications section alongside Qt; since Qt is treated as required from the responsibilities narrative, Linux is kept as preferred per its section placement.
The CBSA code 14460 covers the Boston-Cambridge-Newton, MA-NH metro area, which includes Marlborough, MA (Boston Scientific's headquarters). The exact office location is not specified in the posting.
The salary range ($59,900–$113,800/year) is unusually wide for a 'Software Engineer I' (entry-level) title, likely reflecting geographic and experience variation across the band.
A Masters degree in Electrical and Computer Engineering is listed as preferred, not required.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.