University Health Network

University Health Network

Software Developer

Mississauga, ON, Canada · Full-time

Sponsorship not specified$80k-$130kDetected 2 days ago
TypeScriptPythonC++C#ReactReduxFull-Stack DevelopmentData StructuresGitAzureCI/CDLinuxRESTElectrical EngineeringSignal ProcessingMedical Devices

About the role

  • These products employ technologies invented by the transplant surgeons at the University Health Network (UHN).
  • Traferox currently sells the TorEx Lung Perfusion System and the XPort Lung Transport Device.

Responsibilities

  • Design and implement company's software products across a variety of platforms
  • Support product architecture development (requirements, specifications, infrastructure components, risk analysis)
  • Participate in the creation and execution of test protocols, design and execute unit tests
  • Support software product release, maintenance and optimization
  • Adhere to and enhance the Quality Management System (QMS), including developing and maintaining documentation and training other staff as appropriate
  • Experience developing full-stack web applications in TypeScript using React and Redux
  • Strong knowledge of modern frontend application architecture, state management, component design, and client-side data handling
  • General knowledge of basic software development principles: data structures, design patterns, various software architectures, CI/CD
  • Senior Director, Product Design
  • Traferox creates, manufactures and commercializes products used to transplant solid organs (lungs, heart, liver, kidneys, pancreas).

Requirements

  • Experience with C#
  • Knowledge of embedded or low-level software development in C/C++, DSP and algorithm development
  • Experience with STM32, FreeRTOS
  • Experience working within a Quality Management System
  • Knowledge and ability to work with multiple software platforms including Windows, Linux
  • Hands-on experience with Git version control system, proficient in utilizing bug tracking systems
  • Bachelor of Science/Engineering in computer science, electrical engineering, or similar degree
  • Experience with Electron-based desktop application development
  • Experience with Python or other scripting languages
  • Experience with.NET development, XAML-based framework(s) such as WPF, Prism, Avalonia, and.NET MAUI considered an asset

Skills

  • Traferox Technologies is committed to improving the outcomes of organ transplants and to save patients' lives.

Compensation

  • $80,000 - $130,000 annually

Benefits

  • Create and maintain documentation required to demonstrate compliance with the company's Quality Management System and all applicable medical device regulations
  • Knowledge of software standards and regulations governing medical device software (IEC 62304, cybersecurity)

Company info

  • The work will be performed in the company's place of work at 2400 Skymark Avenue, Unit 3, Mississauga, Ontario L4W 5K5.

This listing is sourced directly from University Health Network's careers page and normalized into a canonical job model.