R&D Software Engineering Intern

Boston Scientific•Arden Hills, MN
•$43,368 - $73,736•Onsite

About The Position

Boston Scientific is seeking a motivated Software Engineering Intern to join the Global Electronic Medical Equipment (EME) R&D Team, which develops user interface software applications for medical capital equipment products across multiple divisions. The team builds software for intuitive, reliable, and secure interaction with complex medical technologies. The intern will gain hands-on experience in software development and quality practices, including object-oriented programming, C++, and secure Linux-based operating systems. The position is onsite at a local office five days per week. The internship lasts 12 weeks and must start on May 17 or May 24, 2027. Relocation and housing assistance may be available to eligible candidates. Boston Scientific will not offer or assume sponsorship of an employment visa for this position.

Requirements

  • Currently pursuing a bachelor's or master's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • Must be a rising junior or rising senior, with graduation dates between December 2028 and May 2029.
  • Experience with C++ programming.
  • Must be able to start the internship on May 17 or May 24, 2027, and work for 12 weeks.
  • Must have reliable transportation to and from work.

Nice To Haves

  • Familiarity with object-oriented programming concepts and design principles.
  • Exposure to Linux operating systems or software development in Linux environments.
  • Experience with version control tools such as Git.
  • Interest in cybersecurity, secure software development, or operating system security.
  • Experience with user interface development or software architecture concepts.
  • Familiarity with software requirements, documentation, or verification processes.

Responsibilities

  • Assist in the design, development, and debugging of user interface software for medical devices.
  • Contribute to software development using C++ and object-oriented programming principles.
  • Collaborate with software engineers and cross-functional teams to develop reliable, maintainable software solutions.
  • Gain exposure to Linux environments, operating system concepts, and secure software development practices.
  • Participate in code reviews, technical discussions, and software troubleshooting activities.
  • Learn and apply software engineering best practices within a regulated medical device development environment.

Benefits

  • Relocation and housing assistance may be available to eligible candidates.
  • Core and optional employee benefits are referenced at www.bscbenefitsconnect.com.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service