Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Software Developer

by Trudell Medical International

Position Type: Full-time
Location: London, ON
Date Posted: Jul 23, 2023
Trudell Medical International

Job Description


Software Developer

As a member of our Science & Technology team, you will be responsible to design, implement, maintain, and document software for system level medical products (hardware/software) for New Product Development projects from concept to complete release to manufacturing.

Responsibilities Include:

Team Leadership, Mentoring and Delivering Results

  • Working within new product development, lead cross functional project teams to drive best practice activities in medical device software and Software-as-A-Medical (SaMD) engineering
  • Mentorship and peer development of more junior biomedical, mechanical, mechatronics and electrical engineers
  • Investigate and define software engineering requirements for new algorithms or features – facilitate the transition of algorithms into new projects.
  • Hands on involvement in software development, systems integration testing and troubleshooting of technical issues
  • Managing and working with third parties in developing state of the art software solutions.

Technical Support

  • Definition, documentation, and control of systems requirements on defined projects
  • System level hardware / software architecture
  • Managing software and systems risk and hazard analysis activities for defined projects
  • Managing software systems verification and validation activities for defined projects
  • Investigate and define software engineering requirements for new algorithms or features – facilitate the transition of algorithms into new projects.


  • Carry out design development activities in full accordance with TMI’s Quality Policy and Procedures
  • Ensure the products are developed to meet all regulatory requirements including design controls.

Health and Safety

  • Comply with relevant health and safety legislation, including the Workplace Safety and Insurance Act, the Occupational Health and Safety Act, etc.


  • Degree in Engineering (Computer Science, Software, Systems, Electrical, Biomedical or Mechatronics).
  • At least 4-8 years’ experience in software engineering roles – proven track record taking devices from concept to registration and commercialization.
  • At least 2 years’ experience in medical device industry – hands on software development experience including needs definition, use case workflows, requirements definition, functional architecture, and system design.
  • Demonstrated experience taking leading roles in cross functional medical device development project teams.
  • Demonstrated experience with App development
  • Good verbal and written communication skills, including report writing skills.
  • Good interpersonal skills
  • Ability to work independently.
  • Computer literate with:
  • Thorough understanding of Agile framework, Kanban and/or Scrum
  • Knowledge of Embedded systems design and Programming (C, C#, C++ …)
  • Experience with high level languages like C#, Java, Kotlin, Swift or C++
  • Experience using scripting languages such as Python, PHP etc
  • Cross platform skills (e.g. Two or more of Windows, Linux, MacOS, …)
  • Basic knowledge of respiratory related medical devices
  • Knowledge of regulatory requirements applicable to new product development, e.g., ISO Design Controls, FDA GMP and HPB requirements
  • Knowledge of regulatory requirements as they may apply to new product development, such as ISO-9001 design controls (IEC62304), FDA, GMP and Therapeutic Products Directorate (TPD) requirements
  • Creative problem-solving skills


If you interested in this employment opportunity,please apply through LinkedIn


At the applicant's request, TMI will make accommodation to its recruitment process to meet the needs of applicants with disabilities.

Please send your résumé only once per position.

Résumés will be accepted throughout the process, but only candidates selected for interviews will be contacted.

TMI is an equal opportunity employer.

We thank all applicants in advance for their interest in joining our team.