Urology R&D Software Engineering Co-op

Boston Scientific•Maple Grove, MN
•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 that support next-generation medical devices. Working alongside experienced engineers, the co-op contributes to 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, from system architecture and requirements definition through implementation, testing, and deployment, and supports projects advancing products toward regulatory approval and commercial launch. The co-op works with cross-functional teams across Research and Development, Quality, Manufacturing, Regulatory, Clinical, and other functions to address technical challenges and develop reliable, high-quality solutions. Through practical projects, mentorship, and exposure to industry practices in medical device software development, the co-op can strengthen technical, analytical, and problem-solving skills. The role follows a hybrid model and requires employees to work in a local office at least three or four days per week. Eligible employees may receive relocation and housing assistance. The co-op runs from January 11 through August 6 or August 13, 2027, and is based at either 300 Boston Scientific Way, Marlborough, Massachusetts, or One Scimed Place, Maple Grove, Minnesota. Reliable transportation to and from the assigned location is required; transportation support is not provided.

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.
  • Available for the full co-op program from 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 AI 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 the implementation of efficient, maintainable software and system development processes, tools, and workflows.
  • Participate in new product development activities that advance medical technologies toward regulatory approval and commercial launch.
  • Evaluate technical challenges, analyze data, and recommend solutions using analytical and problem-solving skills.
  • 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 in 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, on projects of varying complexity.
  • Participate in engineering projects aligned with business needs and individual technical interests.

Benefits

  • Relocation and housing assistance may be available to eligible candidates.
  • Core and optional employee benefits are offered; details are available at www.bscbenefitsconnect.com.
  • Compensation for eligible roles may include variable compensation such as overtime, shift differential, annual bonus targets, or long-term incentives, subject to plan eligibility and requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service