Current Opportunities

Software Quality Control Engineer

Software Quality Control Engineer

Apply on Our Job Portal

The Product Development team at StarFish Medical is growing, and we have an opportunity for a Software Quality Control Engineer in Toronto, ON. In this role, you to test, verify, and validate medical devices and systems developed at StarFish Medical to meet international regulatory standards in conformance with the StarFish Quality Management System. This includes contribution to the design of cutting-edge, ground-breaking medical products and novel technologies from the initial concept stage through to a complete release to manufacturing.

As a Software Quality Control Engineer on the product development team, you will be collaborating with other disciplines, departments, and external development partners and mentoring and sharing knowledge with others, so excellent communication skills and the ability to build relationships is required. You will enjoy diversity in tasks including assisting business development and project managers by developing quality control tasks and estimates for customer proposals and providing content for design documentation including contributing to formal design and source code reviews. You will also participate in Technical and Design Review activities for Product Design.

If you bring 5+ years of experience testing software-based systems, with experience working with a Quality Management System (QMS) in a highly regulated industry highly desirable, then we would love to hear from you!

StarFish Medical will offer you:

  • The opportunity to work on ground-breaking technology.
  • Award-winning culture.
  • Competitive compensation.
  • Team profit-sharing program.
  • Excellent company-paid benefits package.
  • Paid vacation and sick leave.
  • Monthly All-hands meetings.
  • Active social committee.
  • 50% TTC Transit cost-sharing.

Your day as an Software Quality Control Engineer may include:

  • Helping ensure Quality Control in the development of software for complex medical devices and systems by planning and execution of quality tasks.
  • Reviewing and updating Design History File (DHF) documentation to ensure and control the quality of Requirements, Architecture, Risk Analysis, Technical Requirements, and Verification Plans.
  • Contributing to Design For Testing (DFT) and Design for Manufacturing (DFM) Reviews.
  • Carrying out Unit and Integrated System Verification and Design Validation.
  • Contributing to Verification and Design Validation Plans to ensure Product Safety and Efficacy of Requirements and Specifications.
  • Contributing to detail-oriented root-cause analyses of medical device performance and failures.
  • Writing Verification and Design Validation Reports.
  • Contributing to the maintenance and improvement of the StarFish ISO13485-certified Quality Management System.

Our ideal candidate brings:

  • Bachelor’s degree in Technical Certification in Computer Science, Engineering, Physics, or equivalent.
  • 5+ years experience testing software-based systems.
  • Strong ability to prioritize responsibilities and be highly flexible in a demanding product development environment.
  • Excellent communication skills, both written, and oral.
  • Eligible to work in Canada.

Additional experience that is desirable:

  • Experience working within an ISO 13485 Quality Management System, or in a highly regulated industry, such as: automotive, aerospace, medical.
  • Web-based application testing.
  • Experience in Fault Tolerance and Design for Testing.
  • White-box testing (Unit testing) for software applications.

If you would love to be part of the innovation, excitement, and award-winning culture found at StarFish Medical, we encourage you to apply!

Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply for jobs unless they meet every qualification. At StarFish Medical, we are dedicated to building a diverse, inclusive, and authentic workplace. If you’re excited about this role, but your experience doesn’t align perfectly with every qualification, we encourage you to apply anyways. You may be just the right candidate for this or other opportunities at StarFish Medical. Please apply through the StarFish Medical Portal.

If you experience any difficulties with the StarFish Medical Job Portal, please reach out to [email protected] with the subject line “Software Quality Control Engineer | Job Portal Issue.”

We thank all candidates who apply; however, only those selected for further consideration will be contacted after initial acknowledgment. No phone calls, please.

We look forward to meeting you!



We also seek innovative and dedicated professionals from a wide range of backgrounds to complement our fulltime team on a contracting basis. To apply, please submit a cover letter outlining your interest, availability and rate to the email address listed above.

Co-op Students

Please see our Co-op Placements page for more information.

Join over 6000 medical device professionals who receive our engineering, regulatory and commercialization insights and tips every month.