Location:The work will be performed in the company's place of work at 2400 Skymark Avenue, Unit 3, Mississauga, Ontario L4W 5K5. Minimal travel (< 10%) is expected.
Job DescriptionUnion: Non-Union
Number of Vacancies: 1
New or Replacement Position: New
Site: 2400 Skymark Avenue, Mississauga
Department: Engineering
Reports to: Senior Director, Product Design
Salary Range: $80,000 - $130,000 annually
Hours: 37.5 Hours Per Week
Shifts: Days,Monday - Friday
Status: Permanent Full-time
Closing Date: June 12, 2026Duties and 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
- Investigate issues identified in internal testing and at customer sites; participate in the resolution of the issues and deployment of the solutions
- Create and maintain documentation required to demonstrate compliance with the company's Quality Management System and all applicable medical device regulations
- 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
Qualifications- Bachelor of Science/Engineering in computer science, electrical engineering, or similar degree
- 4+ years experience in software development, ideally in a regulated industry
- Experience developing full-stack web applications in TypeScript using React and Redux
- Experience with Electron-based desktop application development
- Experience with Python or other scripting languages
- Familiarity with Azure Static Web Apps, Azure Functions, and REST API integration
- Experience with.NET development, XAML-based framework(s) such as WPF, Prism, Avalonia, and .NET MAUI considered an asset
- 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
- 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
Additional desired qualifications:- Knowledge of software standards and regulations governing medical device software (IEC 62304, cybersecurity)
- Experience with C#
- Knowledge of embedded or low-level software development in C/C++, DSP and algorithm development
- Exposure to mobile application development
- Experience with STM32, FreeRTOS
- Experience working within a Quality Management System
Additional InformationWe thank all applicants for their interest in this position with Traferox Technologies Inc. Please note that only candidates selected for an interview will be contacted.