Logo-of-Steris-hiring-for-jobs-in-Canada-on-GrabJobs

Intern Software Engineering

icon building Company : Steris
icon briefcase Job Type : Internship

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Intern Software Engineering


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 will gain experience in software development and support the software engineering team in developing new products and maintaining existing ones, under the supervision of STERIS software engineers. They will work on software projects using cutting-edge technologies for the production of sterilizers and connected devices for the healthcare and life sciences sectors. The intern will become familiar with the software development lifecycle in order to design high-quality software for medical devices.


 



  • Beauport, Quebec City, Capitale-Nationale

  • Dates: May 4, 2026 to August 24, 2026 (approximately 16 weeks)

  • Work schedule: 40 hours per week

  • Hybrid teleworking (3 days on-site/2 days remote)


 

What You'll Do as an Intern

The embedded systems programming intern will be responsible for programming software and tools for the commissioning of industrial medical cleaners/disinfectors. The intern will be required to:



  • design (C, C++, C#, or Python) tools for automating the validation of various embedded software applications

  • develop specifications and technical requirements for the design of unit test tools

  • participate in object-oriented design and the design of new products

  • participate in troubleshooting activities by analyzing system failures


All of this will be done in accordance with the software development processes and standards of the medical industry.

The Experience, Skills and Abilities Needed

Targeted Programs:



  • Bachelor's

  • Master's


 


Area of Study:



  • Computer Engineering

  • Software Engineering


 


Requirements:



  • Experience in C/C++

  • Experience in Python

  • Understanding of Object-Oriented Programming principles and design patterns

  • Familiarity with architectural and design concepts

  • Familiarity with software quality metrics (preferred)

  • Communication skills in French and English


This position requires knowledge of English due to the nature of the duties involved, including regular communications outside the province of Quebec, training, email communications, and frequent meetings and interactions with English-only employees. The employer has taken all reasonable steps to avoid imposing this language requirement, in accordance with the Charter of the French Language. 


STERIS is a leading global provider of products and services that support patient care with an emphasis on infection prevention. WE HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD by providing innovative healthcare and life sciences products and services around the globe. For more information, visit www.steris.com


STERIS strives to be an Equal Opportunity Employer. 


Original job Intern Software Engineering posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Intern Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Intern Software Engineer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.