×
Register Here to Apply for Jobs or Post Jobs. X

Intern Software Engineering

Job in Québec City, Québec, Province de Québec, Canada
Listing for: STERIS
Apprenticeship/Internship position
Listed on 2026-03-01
Job specializations:
  • Software Development
    Software Engineer, Python, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
Location: Québec City

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 strives to be an Equal Opportunity Employer.

    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary