About The Position

This internship opportunity is for individuals currently pursuing an undergraduate (BS) and/or graduate (MS) degree to participate in a 3-6 month paid internship at our site in Plymouth, MN. Through this role, you will gain meaningful, hands-on experience working for a HealthTech company. You will join our high-performing Software Engineering team within the Image Guided Therapy Devices (IGT-D) Software R&D group. As a Software Engineering Intern, you will collaborate closely with experienced engineers on various facets of software development, including design, implementation, code analysis, and automated testing of our IVUS Clinical Imaging Application. This internship offers a valuable opportunity to contribute to the development of cutting-edge medical devices that enhance clinical workflow efficiency for physicians and improve patient outcomes. Spend your summer gaining hands-on experience in a dynamic, impactful environment.

Requirements

  • Pursuing a bachelor's degree in computer science, computer engineering, or a related field.
  • Experience with programming languages like C++, Java, C#, Python.
  • Basic understanding of source control management tools like GitHub.
  • Basic understanding of agile development methodology.
  • Good problem solving and debugging skills.
  • Team player with good communication, technical writing and presentation skills.
  • Willing and capable of working on-site in the office at our Plymouth, MN site.
  • Must be able to successfully perform the following minimum Physical, Cognitive and Environmental job requirements with or without accommodation for this position.

Responsibilities

  • Collaborate with a software development team member to define the scope of work for the IVUS application that is achievable within the summer period.
  • Develop a comprehensive understanding of the current software development infrastructure for the IVUS application.
  • Apply prior programming knowledge and project experience to effectively plan, execute, and test assigned software development tasks.
  • Engage as an active member of the scrum team, contributing alongside the Product Owner, software engineers, and testers, and actively participate in agile scrum/SAFe ceremonies.
  • Fulfill all required training necessary to ensure compliance with regulatory requirements and quality management system standards.
  • Prepare and deliver a presentation at the end of the internship summarizing the work completed over the summer.

Benefits

  • Paid internship opportunities
  • Overtime eligible
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service