Software Engineering Intern - Summer 2027

STERIS Corporation•Plymouth, MN
•$22 - $26•Onsite

About The Position

The Software Engineering Intern will gain experience in software development and support the Software Engineering Team in developing new products and sustaining existing products, under the guidance of STERIS software engineers. The intern will work on software projects using leading-edge technologies that support the production of sterilizers and connected devices for healthcare and life sciences industries, and gain experience with the software development life cycle for medical devices. The internship is scheduled for May through August 2027 in Plymouth, Minnesota. It is onsite and full-time for the duration of the internship. Specific assignments will be based on the hired individual's aptitude, competency, and coursework.

Requirements

  • Currently enrolled in a bachelor's or master's degree program in Computer Engineering, Software Engineering/Development, or Computer Science.
  • Successful completion of sophomore-level coursework or above by May 2027.
  • Coursework or professional experience with one or more of Python, C, C++, or C# .NET.
  • Basic knowledge of software design and algorithms.
  • Exposure to operating systems and communication protocols.
  • Good verbal and written communication skills.
  • Good analytical and problem-solving skills.

Nice To Haves

  • Junior-level coursework is preferred.
  • A minimum GPA of 3.5 is desired.
  • Understanding of SOLID principles and hardware kernel drivers is desirable.

Responsibilities

  • Design, implement, and debug software components according to corporate standards and procedures.
  • Program and debug Python, C, or C++ embedded RTOS-based applications and PC applications.
  • Develop and verify software components, assess technologies, debug software defects, and automate engineering and factory tests supporting product development and production.
  • Write and execute unit, software, system, integration, and stress tests.
  • Update software documentation as needed.
  • Research and evaluate new software and hardware technologies for potential integration into products.
  • Work collaboratively as a team member on engineering projects.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service