Share this Job

Job Title:  Software Engineering Intern

Req ID:  32851
Job Category:  Intern

Plymouth, MN, US, 55441


At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe.

Position Summary

The Intern for this role will gain experience in designing software for security and support the Infection Prevention Technologies (IPT) Software Engineering Team in maintaining security for new medical devices and existing products, working under the guidance of STERIS Software engineers.  The intern will work on analyzing and upgrading security of connected devices used in healthcare and life sciences industries.  The Intern will gain experience with cybersecurity process associated with healthcare industry.


  • Work with product development teams in creation of product cybersecurity threat model based upon software system design
  • Develop understanding of embedded Linux development environment and build system.
  • Participate in creation of Cybersecurity plans per STERIS work instructions
  • Work with product development teams in creation of cybersecurity vulnerability assessments to calculate CVSS scores and specify risk controls
  • Learn about state of the art cybersecurity practices and latest standards and verification techniques
  • Performs product security testing and vulnerability scans on STERIS device software
  • Help with Patching of fielded product software and perform verification of patched software (static/dynamic analysis, regression testing, vulnerability scans, etc.)
  • Evaluate penetration and fuzz testing tools for new products containing software
  • Participates in design and code reviews and/or inspections to ensure proper implementation of security control measures defensive coding practices.
  • Work as a collaborative team member in engineering projects

Required Experience

  • Minimum Educational Requirement: Successful completion of Sophomore level coursework or above by May 2023.
  • Coursework appropriate for academic standing (minimum of a 3.5 GPA desired)
  • Languages:  Coursework or professional experience with one or more of Python, C, C++, C#, Java
  • Basic software design knowledge
  • Exposure to operating systems and communication protocols
  • Good verbal and written communication skills
  • Good analytical and problem-solving skills
  • Some knowledge of secure or defensive programming is desirable
  • Knowledge of working with Unix based OS is desirable


STERIS is a leading provider of products and services that meet the needs of growth areas within Healthcare: procedures, devices, vaccines and biologics.  We exist to fulfill our MISSION TO HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD. STERIS is a $3B, publicly traded (NYSE: STE) company with approximately 16,000 associates and Customers in more than 100 countries.

If you need assistance completing the application process, please call 1 (440) 392.7047. This contact information is for accommodation inquiries only and cannot be used to check application status.

STERIS is an Equal Opportunity Employer.  We are committed to equal employment opportunity and the use of affirmative action programs to ensure that persons are recruited, hired, trained, transferred and promoted in all job groups regardless of race, color, religion, age, disability, national origin, citizenship status, military or veteran status, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, genetic information, and any other category protected by federal, state or local law.  We are not only committed to this policy by our status as a federal government contractor, but also we are strongly bound by the principle of equal employment opportunity.

The full affirmative action program, absent the data metrics required by § 60-741.44(k), shall be available to all employees and applicants for employment for inspection upon request. The program may be obtained at your location’s HR Office during normal business hours.

Req ID:  32851
Job Category:  Intern

Plymouth, MN, US, 55441

Nearest Major Market: Minneapolis

Job Segment: Test Engineer, Testing, Embedded, Software Engineer, Entry Level Engineer, Engineering, Technology