Embedded Systems Developer for Medical Technology

1 week ago


Vaughan, Ontario, Canada Thornhill Medical Full time

About the Role

Thornhill Medical is a leading manufacturer of innovative medical technologies, and we are currently seeking an experienced Embedded Systems Developer to join our team. This is an exciting opportunity to work on cutting-edge projects that are transforming patient care in extreme circumstances.

Job Description

We are looking for a skilled Embedded Systems Developer to design, develop, and maintain the embedded systems driving our MOVES product line. The successful candidate will be responsible for generating documentation for embedded designs in compliance with quality system requirements, collaborating with cross-functional teams, and ensuring conformance with state-of-the-art standards.

Key Responsibilities

  • Design, development, and sustaining of embedded systems for the MOVES product line
  • Generate documentation for embedded designs in compliance with quality system requirements
  • Collaborate with electronics designers, manufacturing specialists, and test engineers to ensure seamless integration and verification of embedded systems
  • Maintain existing embedded designs to ensure conformance with state-of-the-art standards
  • Design and develop prototypes for future products

Requirements and Qualifications

  • Bachelor's degree in electrical/computer engineering or related field
  • 5+ years of practical experience working in a regulated industry (medical device industry preferred)
  • Experience with real-time embedded systems, including threading, optimization, memory management, and interrupt handling
  • Proven experience with debugging techniques for embedded systems using soldering and common electronics tools
  • Experience with revision control systems (e.g., Git/Gitlab)

Skills and Knowledge

  • Microcontroller embedded software development in C/C++
  • Familiarity with sensors and serial protocols (e.g., I2C, SPI, UART) common in embedded systems
  • Excellent problem-solving, troubleshooting, and debugging skills
  • Aptitude in programming for reliability and testability
  • Strong organization skills with attention to detail

Salary and Benefits

The salary for this role is estimated to be around $120,000 per year, based on industry standards and the level of experience required. Thornhill Medical offers a comprehensive benefits package, including health insurance, retirement savings plan, and paid time off.

Work Environment

This is a warehouse-based position, with occasional exposure to production workrooms. Lifting up to 50 pounds and bending may be required. Some travel may be necessary to attend meetings and training sessions.



  • Vaughan, Ontario, Canada ROSS Full time

    Job DescriptionWe are seeking a highly skilled Senior Embedded Software Developer to join our team at ROSS, a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies.Company OverviewROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote...


  • Vaughan, Ontario, Canada ROSS Full time

    We are seeking a talented Embedded Software Developer to join our team at ROSS, a global leader in medical diagnostics and development of cutting-edge technologies. Our client based in the North GTA region is looking for a Junior to Intermediate level professional with expertise in embedded software and digital hardware development.About the Role:The ideal...


  • Vaughan, Ontario, Canada Extreme Networks Full time

    Secure the Future with Extreme NetworksAre you a skilled Embedded Software Security Engineer looking to join a global leader in the IT security field?At Extreme Networks, we're committed to advancing together with our strong core values. As a Senior FIPS-140 Software Development Engineer, you'll work on industry-leading products to make them more secure and...


  • Vaughan, Ontario, Canada Mackenzie Health Full time

    About UsMackenzie Health is a leading healthcare provider in the community, committed to delivering exceptional patient care and promoting healthy living.Salary: $55,000 - $75,000 per yearThis role is part of our dynamic team of medical laboratory professionals who play a critical role in ensuring the accuracy and reliability of laboratory test results. As a...


  • Vaughan, Ontario, Canada Jheeta Medical Corp. Full time

    About the PositionWe are seeking a highly skilled Biomedical Engineering Technologist to join our team at Jheeta Medical Corp. As a key member of our engineering group, you will play a vital role in designing and developing innovative power equipment and systems.Key ResponsibilitiesDesign and develop complex power equipment and systems using your expertise...


  • Vaughan, Ontario, Canada ROSS Full time

    Company Overview:Ross is a global leader in medical diagnostics and technology, driving innovation to improve lives worldwide.About the Role:We are seeking an experienced Senior Software Development Team Lead to join our team of innovators. As a key member of our software development team, you will lead the design, implementation, and delivery of...


  • Vaughan, Ontario, Canada Acuity Technology Solutions Inc Full time

    About Acuity Technology Solutions Inc.We are a leading provider of innovative technology solutions, and we're seeking an experienced Database Systems Specialist to join our team.Salary InformationThe estimated annual salary for this position is between $60,000 - $80,000 based on industry standards and location.Job DescriptionWe're looking for a skilled...


  • Vaughan, Ontario, Canada Terumo Medical Corporation Full time

    Job OverviewWe are seeking an experienced Clinical Territory Business Developer to join our team at Terumo Medical Corporation. This is a unique opportunity to work with a leading medical device company, promoting innovative products and solutions in the cardiovascular space.Key Responsibilities:Develop and execute sales strategies to achieve assigned...


  • Vaughan, Ontario, Canada CAA Club Group Full time

    Job OverviewWe are seeking a skilled Systems Integration Specialist to join our team at CAA Club Group. As a key member of our technology team, you will play a critical role in ensuring the seamless integration of our enterprise systems.About YouExperience with creating comprehensive documentation on highly integrated enterprise systems, including...


  • Vaughan, Ontario, Canada Acuity Technology Solutions Inc Full time

    Company OverviewAt Acuity Technology Solutions Inc, we are a cutting-edge technology company specializing in database management systems and data analysis. Our team is dedicated to providing top-notch solutions for our clients.Job DescriptionWe are seeking an experienced Database Management Systems Specialist to join our team. In this role, you will be...


  • Vaughan, Ontario, Canada Jheeta Medical Corp. Full time

    About Jheeta Medical Corp.Jheeta Medical Corp. is a leading medical equipment manufacturer seeking an experienced Senior Biomedical Equipment Technician to join our team in Biomedical Engineering.Job Description:We are looking for a highly skilled and motivated Senior Biomedical Equipment Technician to design, develop, install, maintain, and troubleshoot...


  • Vaughan, Ontario, Canada Disera Medical Full time

    Job SummaryWe are seeking a highly skilled and compassionate Primary Care Physician to join our team at Disera Medical. As a key member of our healthcare team, you will be responsible for providing high-quality patient care, conducting thorough medical examinations, and developing personalized treatment plans.About the RoleThis is a full-time position with a...


  • Vaughan, Ontario, Canada The Sprinkler Company Inc. Full time

    Company OverviewThe Sprinkler Company Inc. is a dynamic organization that requires talented individuals to contribute to its growth.As a leading innovator in the industry, we are committed to delivering exceptional results and exceeding client expectations.Job DescriptionWe are seeking an experienced Digital Information Systems Developer who can design,...


  • Vaughan, Ontario, Canada ROSS Full time

    Role Summary:We are seeking a highly skilled Senior Embedded C++ Software Developer to join our team at ROSS, a global leader in medical diagnostics. As a key member of our People Strategy team, you will play a crucial role in helping us deliver best-in-class technologies that improve our world.


  • Vaughan, Ontario, Canada Jheeta Medical Corp. Full time

    The Biomedical Equipment Specialist is a key role within Jheeta Medical Corp., requiring a strong background in biomedical engineering and technology. As a member of our team, you will be responsible for designing and developing power equipment and systems, ensuring they meet the highest standards of safety and efficiency.Key Responsibilities:Design and...


  • Vaughan, Ontario, Canada Acuity Technology Solutions Inc Full time

    Acuity Technology Solutions Inc is seeking a skilled Data Architect to join our team. As a key member of our IT department, you will be responsible for designing and implementing databases to support the organization's growth and objectives.About the RoleThis Data Architect position is an exciting opportunity to work with cutting-edge technology and...


  • Vaughan, Ontario, Canada Terumo Medical Corporation Full time

    About the RoleWe are seeking a skilled Territory Sales Specialist to join our team at Terumo Medical Corporation. This is an exciting opportunity to work with a leading medical device company and contribute to the growth of our business.As a Territory Sales Specialist, you will be responsible for promoting our products to Interventional Radiologists,...


  • Vaughan, Ontario, Canada Jheeta Medical Corp. Full time

    At Jheeta Medical Corp., we are seeking a highly skilled Biomedical Equipment Specialist to join our team. In this role, you will be responsible for designing and developing power equipment and systems, installing equipment, and maintaining equipment with excellent communication skills.The ideal candidate will have a valid driver's license and a combination...


  • Vaughan, Ontario, Canada Sentinel D.E.C. Systems Inc. Full time

    Job DescriptionSentinel D.E.C. Systems Inc. is seeking an experienced Electronic Security Systems Specialist to join our team in a permanent role.Key Responsibilities:Inspect and Test Equipment: Inspect electronic equipment and assemblies to determine repair requirements, and test products for proper functioning.Repair and Replace Components: Repair or...


  • Vaughan, Ontario, Canada CUSTOMERS FOR LIFE CORP. Full time

    Job TitleSenior Web Development SpecialistAbout UsCUSTOMERS FOR LIFE CORP. is a forward-thinking organization dedicated to delivering exceptional digital experiences. We are seeking a highly skilled Senior Web Development Specialist to join our team.Job DescriptionWe are looking for a talented Web Development Specialist to lead the design, development, and...