Urology R&D Software Engineering Co-op

Boston Scientific•Maple Grove, MN
•$43,368 - $73,736•Hybrid

About The Position

At Boston Scientific, the Urology R&D Software Engineering Co-op provides hands-on experience designing, developing, and testing software solutions for next-generation medical devices within the Urology division. The co-op works alongside experienced engineers on software and systems for Class II and Class III medical devices, including capital equipment and active implantable technologies. The role offers exposure to the software development life cycle, including system architecture, requirements definition, implementation, testing, and deployment. The co-op supports new product development and software processes that help advance products toward regulatory approval and commercial launch. The position collaborates with cross-functional teams and provides hands-on projects, mentorship, and exposure to medical-device software development practices. The role follows a hybrid work model, requiring employees to work at a local office at least three or four days per week. Work locations are 300 Boston Scientific Way, Marlborough, Massachusetts, or One Scimed Place, Maple Grove, Minnesota. Relocation and housing assistance may be available to eligible candidates. The co-op program runs from January 11 through August 6 or August 13, 2027. The position does not offer employment visa sponsorship, and candidates must be eligible to work in the United States without company sponsorship now or in the future.

Requirements

  • Currently pursuing a bachelor's or graduate degree in software engineering, electrical engineering, systems engineering, or biomedical engineering, with an expected graduation date between Fall/Winter 2027 and Spring 2030.
  • Eligible to work in the United States without company sponsorship, now or in the future, for employment-based work authorization.
  • Have reliable transportation to and from 300 Boston Scientific Way, Marlborough, MA 01752, or One Scimed Place, Maple Grove, MN 55311; the company does not provide transportation or transportation support.
  • Available for the full co-op program duration, January 11 through August 6 or August 13, 2027.

Nice To Haves

  • Experience with safety-critical software development life cycles, including architecture, requirements definition, design implementation, testing, release documentation, and post-market support.
  • Experience collaborating with project managers and subject matter experts to develop work breakdown structures, plan project activities, and execute functional milestones.
  • Familiarity with productivity-oriented artificial intelligence tools such as Microsoft 365 Copilot and ChatGPT, or software development tools such as Claude Code, Codex, and GitHub Copilot.
  • Experience using at least one programming language, such as C, C++, C#, or Python, in a professional setting, including an internship or co-op.
  • Familiarity with medical-device risk assessment methodologies, including design failure mode and effects analysis (DFMEA) and hazard analysis.
  • Experience with source control, continuous integration and continuous delivery (CI/CD), and requirements management tools such as Git, Bitbucket, Jira, Jenkins, and Cockpit.
  • Familiarity with medical-device cybersecurity activities, including threat modeling, vulnerability assessments, penetration testing, and post-market surveillance.

Responsibilities

  • Contribute to the architecture, development, and deployment of software and system solutions for Class II and Class III medical devices in the Urology division.
  • Support efficient, maintainable software and system development processes, tools, and workflows.
  • Participate in new product development activities advancing medical technologies toward regulatory approval and commercial launch.
  • Evaluate technical challenges, analyze data, and recommend solutions.
  • Prepare technical reports and documentation communicating engineering results, findings, and recommendations.
  • Assist with troubleshooting product and process challenges related to software design, materials, and manufacturing processes.
  • Support the development and execution of test procedures and assist with training technicians and operators in new processes.
  • Contribute to new product concepts, software designs, and processes, including submitting innovative ideas.
  • Collaborate with cross-functional teams, including Process Development, Quality, Manufacturing, Regulatory, Clinical, and Marketing.
  • Participate in engineering projects aligned with business needs and individual technical interests.

Benefits

  • Relocation and housing assistance may be available to eligible candidates.
  • Employee benefits are offered; details are available at www.bscbenefitsconnect.com.
  • Compensation may include overtime, shift differential, annual bonus targets, or long-term incentives, depending on role classification and eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service