FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Development Co-op Student
Profound Medical Inc.. Build and enhance features in C#/.NET and WPF desktop applications under senior developer guidance .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in C# and .NET for desktop application development, with a foundational understanding of software testing, debugging, and Agile methodologies. Demonstrates strong communication skills and attention to detail while collaborating in a regulated software environment.
Highest-signal resume keywords
C# ProgrammingWPF Application DevelopmentUnit TestingAgile MethodologiesSoftware Debugging
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C#JavaC++PythonUnit TestingDebuggingWPFXAMLMVVM PatternSoftware Testing
Soft Skills
Clear CommunicationDetail-OrientedCuriousQuick LearnerAbility to Follow Guidance
Tools & Technologies
GitDiagnostic ToolsVersion Control Systems
Industry Keywords
HealthcareMedical ImagingBiomedical TechnologySoftware VerificationRegulated Software
Tech Stack
Tools & technologiesJavaPythonWPFC++.NET
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- 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