Software Developer

Job Summary

As a software developer, you will contribute to all aspects of the software development lifecycle, from prototyping of new features to verification and validation activities.

We are looking for an extremely self-motivated individual who is not afraid to tackle big challenges and learn on the go.

This is a unique opportunity to create software that will be deployed clinically and have an impact on people within a very short timeframe.

Job Responsibilities
- Software architecture design and development.
- Feature design, development, testing, and integration.
- Documentation of all activities along the way.

Required Skills: 
Great software development fundamentals.
Experience developing Windows applications in C#. WPF experience is a bonus.
Experience interfacing with SDKs, in particular for hardware.
Experience with computer vision and/or implementing machine learning is a bonus.

Additional Information: 
This is a part-time engagement that could springboard a full-time/permanent position.

Job Type: Part-time


  • software development: 1 year (Preferred)


  • Kitchener-Waterloo, ON (Required)