Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Development Co-op Student developing C#/.NET and WPF software for Profound Medical’s MRI-guided prostate treatment system. Supporting testing, verification, and regulated medical-device documentation.

Responsibilities

  • Build and enhance features in C#/.NET and WPF desktop applications under senior developer guidance
  • Write and run unit tests and help expand test automation
  • Investigate and fix defects using debuggers, logs, and diagnostic tools
  • Participate in requirements and design discussions
  • Participate in software verification activities and contribute to test protocols and records
  • Prepare and update implementation and test documentation for regulated software
  • Join code reviews, stand-ups, and sprint ceremonies as part of an Agile development team
  • Learn the end-to-end system, including MRI thermometry, ultrasound therapy delivery, and treatment safety software

Requirements

  • Currently enrolled in an undergraduate program in Software Engineering, Computer Science, Computer, Electrical or Biomedical Engineering, or a related field
  • Returning to studies after the work term
  • Coursework or project experience in at least one object-oriented language (C# preferred; Java, C++, or Python considered)
  • Exposure to Git or another version control system
  • Basic understanding of software testing and debugging
  • Exposure to WPF/XAML, desktop UI development, or the MVVM pattern is an asset
  • Interest in healthcare, medical imaging, or biomedical technology is an asset
  • Curious and quick to learn
  • Careful and detail-oriented
  • Clear written and verbal communication
  • Ability to work under guidance, follow established processes, and escalate decisions with design or safety impact to senior developers

Benefits

  • Hands-on mentorship
  • Ownership of well-scoped tasks
  • Practical understanding of software engineering in a safety-critical medical device environment
  • Collaborative, results-focused culture
  • Diversity and equal opportunity workplace
  • Accommodation support during recruitment, selection, and assessment processes

Job type

Internship

Experience level

Entry level

Salary

CA$22 - CA$28 per hour

Degree requirement

No Education Requirement

Tech skills

JavaPythonWPFC++.NET

Location requirements

HybridMississaugaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.