Embedded Systems Developer for Medical Technology
1 week ago
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 timeJob 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...
-
Highly Skilled Embedded Software Developer
4 days ago
Vaughan, Ontario, Canada ROSS Full timeWe 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 timeSecure 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...
-
Medical Laboratory Specialist
4 weeks ago
Vaughan, Ontario, Canada Mackenzie Health Full timeAbout 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 timeAbout 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 timeCompany 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...
-
Database Systems Specialist
3 weeks ago
Vaughan, Ontario, Canada Acuity Technology Solutions Inc Full timeAbout 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 timeJob 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...
-
Systems Integration Specialist
4 weeks ago
Vaughan, Ontario, Canada CAA Club Group Full timeJob 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...
-
Database Management Systems Specialist
4 weeks ago
Vaughan, Ontario, Canada Acuity Technology Solutions Inc Full timeCompany 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...
-
Senior Biomedical Equipment Technician
3 weeks ago
Vaughan, Ontario, Canada Jheeta Medical Corp. Full timeAbout 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...
-
Primary Care Physician
4 weeks ago
Vaughan, Ontario, Canada Disera Medical Full timeJob 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...
-
Digital Information Systems Developer
4 weeks ago
Vaughan, Ontario, Canada The Sprinkler Company Inc. Full timeCompany 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,...
-
Advanced C++ Software Engineering Position
4 days ago
Vaughan, Ontario, Canada ROSS Full timeRole 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.
-
Biomedical Equipment Specialist
1 week ago
Vaughan, Ontario, Canada Jheeta Medical Corp. Full timeThe 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...
-
Data Architect Position
3 weeks ago
Vaughan, Ontario, Canada Acuity Technology Solutions Inc Full timeAcuity 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...
-
Territory Sales Specialist
3 weeks ago
Vaughan, Ontario, Canada Terumo Medical Corporation Full timeAbout 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,...
-
Biomedical Equipment Specialist
4 weeks ago
Vaughan, Ontario, Canada Jheeta Medical Corp. Full timeAt 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...
-
Electronic Security Systems Specialist
3 weeks ago
Vaughan, Ontario, Canada Sentinel D.E.C. Systems Inc. Full timeJob 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...
-
Senior Web Development Specialist
4 weeks ago
Vaughan, Ontario, Canada CUSTOMERS FOR LIFE CORP. Full timeJob 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...