Job Location

This role will be based in the Montreal (Québec, Canada) headquarters of ODS Medical.

Position Type

Full-time/regular (40 hrs/week)


Reporting to the Software Engineering Manager, you will be one of the key members of the software team and will be involved in the entire software development cycle. You will build and leverage an array of features, tools, and drive the bar higher for quality of user experience. Through this work, you will have the opportunity to be a pioneer in our medical software and ensure we stand up to the highest standards. If you are motivated and passionate about software development, this is a chance to be part of a self-managed and growing team that will have a direct impact on cancer treatment.

Key Responsibilities

  • Participate in the entire software development cycle using IEC 62304
  • Design and implement C# modules and algorithms
  • Design and implement front-end user interface using WPF, MVVM
  • Implement and execute software verification and validation tests
  • Generate documentation consistent with medical device development using ISO 13485
  • Participate in the code and design reviews
  • Collaborate as a key member of a SCRUM team

Required Qualifications

  • Bachelor’s Degree in Computer Science, Engineering or equivalent
  • Fluency in English and French
  • 3+ years of experience in software development
  • A clear understanding of SOLID principles
  • Experience using software patterns
  • Autonomy, curiosity, and team spirit

Apply Now

    Upload your resume (word, pdf)