Software Engineering Intern

STERIS

Plymouth, MNFresher2h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree or Master's degree
Must know
PythonC++CEmbedded systemsC#
Work
On-site in Plymouth · internship
Pay
Not stated by the employer.
Skill demand
Python64%C++44%Embedded systems23%C12%of 149 similar entry-level jobs posted in the US this week
Listed
Oct 29, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

The Software Engineering Intern will gain experience in software development and support the Software Engineering Team in new product development and sustaining existing products, working under the guidance of STERIS software engineers. The intern will work on software projects involving leading-edge technologies that support the production of sterilizers and connected devices used in healthcare and life sciences industries. The intern will gain experience with the software development life cycle process to develop quality software for medical devices.

  • Dates: Summer 2027 (May-August)
  • Location: Plymouth, MN
  • Work Environment: Onsite
  • Hours: Full-time for the duration of your internship

Key Responsibilities

As a Software Engineering Intern:

  • Design, implement, and debug software components according to corporate standards and procedures.
  • Program and debug Python/C/C++ embedded RTOS based application and PC applications.
  • Tasks may include software component development and verification, technology assessment, debugging software defects, and automation of engineering and factory tests to support product development and production of sterilizers and connected devices used in healthcare and life sciences industries.
  • 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 as a collaborative team member in engineering projects.

Requirements & Tech Stack

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

Qualifications

  • Coursework appropriate for academic standing (minimum of a 3.5 GPA desired).
  • Understanding of SOLID principles and hardware kernel drivers is desirable.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Raytheon, Amazon, SoTalent

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job