Embedded Systems Designer/Engineer
1 week ago
ABOUT THORNHILL MEDICAL:
Thornhill Medical’s ground-breaking products are designed to be used globally by emergency health care providers, humanitarian, and military medical teams. Thornhill’s oxygen-focused research and applications are transforming patient care in extreme circumstances, while inspiring and enabling other new technologies to unlock vital life-saving solutions. Thornhill Medical’s innovations are in 19+ countries including Ukraine. With a team committed to courage, collaboration and saving lives, Thornhill Medical leads the way in the nimble and precision-focused field of medical technologies.
POSITION SUMMARY:
The Embedded Systems Designer/Engineer is responsible for designing, developing, and maintaining the embedded systems driving Thornhill’s MOVES product line. The position is also involved in all parts of the medical device lifecycle for the MOVES product line.
DUTIES & RESPONSIBILITIES:
Design, Development, and Sustaining:
- Performs embedded system development and maintenance activities on all products and accessories that make up the MOVES product line.
- Generates documentation for embedded designs in compliance with quality system requirements.
- Actively collaborates with:
-electronics designer on hardware design and hardware/firmware integration;
-manufacturing specialist and electronics designer on hardware sustaining activities;
-test engineering on verification activities, including execution of safety and performance testing to satisfy
applicable standards (e.g., IEC 60601-1, IEC 62304).
- Maintains existing embedded designs to ensure conformance with state-of-the-art standards.
- Designs and develops prototypes for future products.
General Engineering:
- Prepares engineering change requests and change orders.
- Participates in design review process.
- Supports production and service teams by assisting with the resolution of technical issues encountered as well as by establishing effective testing and test benches.
- Interfaces with partners, suppliers, and subcontractors to address technical issues and requirements.
- Provides technical leadership to junior team members.
Other:
- Considers quality in all aspects of the job and respects procedures and norms.
- Other duties as assigned.
EDUCATION & EXPERIENCE:
- Bachelor’s degree in electrical/computer engineering or related field.
- P. Eng. designation is an asset and will determine use of Designer or Engineer title.
- 5+ years of practical experience working in a regulated industry (e.g., 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 (e.g., logic analyzers, microcontroller debuggers, oscilloscopes).
- Experience with revision control systems (e.g., Git/Gitlab).
SKILLS & 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, including use of common tools and techniques (e.g., logic analyzers, microcontroller debuggers, oscilloscopes).
- Aptitude in programming for reliability and testability (experience with TDD desired).
- Strong organization skills with attention to detail, plus the ability and desire to create maintainable designs.
- Strong understanding of complex integrated electromechanical systems and embedded software.
- Knowledge of the following standards: IEC 62304, ISO 14971, and IEC 60601.
- Excellent interpersonal and communication skills (verbal and written).
- Self-starter that is highly motivated, creative, and able to work both independently and within a team environment.
- Ability to build strong relationships and work collaboratively with cross-functional teams to meet shared objectives.
- Drive to consistently achieve results, even under tough circumstances
- Holds self and others accountable to meet commitments.
- Strong computer skills and proficiency with Microsoft Office suite products (Word, Excel, PowerPoint, Access).
- Development expertise with Microchip dsPIC and PIC32 microcontrollers.
- Schematic capture and PCB layout using Altium Designer.
OTHER REQUIREMENTS:
- Primarily warehouse environment with exposure to production work rooms when required.
- Lifting (up to 50 pounds) and bending.
- Some travel may be required.
Thornhill Medical welcomes and encourages applications from all qualified people, including those with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
We thank all applicants for their interest, however, only those selected will be invited for an interview.
-
Engineering Team Lead
1 week ago
North York, Ontario, Toronto, Canada Hays Full timeElectrical Engineering Team Lead. Power Systems, Buildings. $120K+. Greater Toronto Area.Preferred Location: North YorkStart Date: 2 – 4 weeksInterview availability: in office with PresidentSalary: $120-130KA leading engineering firm in Toronto, ON, dedicated to delivering high-quality technical solutions and fostering a collaborative and innovative work...
-
Manufacturing Engineer
1 month ago
North York, Ontario, Toronto, Canada NWI Precision Full timeAre you ready to take your career to new heights? Join our dynamic team as a Manufacturing Engineer at NWI Precision, where collaboration and excellence are at the core of everything we do. Reporting directly to the Manufacturing Engineer, Team Leader, you will play a crucial role in developing and managing efficient manufacturing processes for complex...
-
Software Engineering Manager
1 month ago
North York, Ontario, Toronto, Canada Insight Global Full timeDay-to-dayInsight Global is looking for a Technical Software Development Manager. As a Technical Software Development Manager, you will play a critical role in building,improving, and maintaining a world-class digital ecosystem for our organization. This is ahands-on management position where you will guide a team of engineers and softwaredevelopers in...
-
Product Engineer
1 month ago
North York, Ontario, Toronto, Canada Modern Technical Staffing Inc. Full timeOur client is an established automotive component manufacturer for over 40 years. They are currently hiring for a Product Engineer on a 6-9 month contract.Role and Responsibilities:Review detailed technical drawings of suspension and steering components.Validate technical drawings against benchmark data and project specifications.Identify gaps between...
-
Quality Engineer
2 months ago
North York, Ontario, Toronto, Canada NWI Precision Full timeNWI Precision specializes in high-precision machining of helicopter masts, turbine shafts, engine thrust links, and nuclear pressure vessel components used in the aerospace and nuclear industries worldwide. NWI Precision’s 120,000 sq. ft. facility is located at 9 Fenmar Drive in Toronto. Our dedicated team prides themselves on delivering the highest...
-
Mechanical Designer
1 week ago
Scarborough, Ontario, Toronto, Canada Samco Machinery Full timeThe Mechanical Designer is responsible for design and execution of assigned projects through all stages of milestone development, taking direction and assignments from Project Leader within product group. Appling engineering principles to assist in the design, development, testing, and manufacturing of mechanical systems and products. This role involves...
-
Quality Specialist
1 week ago
North York, Ontario, Toronto, Canada Viscor Full timePosition OverviewThis position is responsible for all aspects of Quality within the facility. This position will work closely with plant personnel to support development and implementation of quality standards for manufacturing. This position is accountable for providing leadership to ensure that all Quality systems, procedures and training activities are...
-
Automation Engineering Manager
6 months ago
Scarborough, Ontario, Toronto, Canada Samco Machinery Full timeSAMCO has an exciting opportunity for an experienced Automation Engineering Manager to build a client facing team that will directly interface with the customers to understand their challenges, proposing solutions and implementing custom solutions by working closing with SAMCO Engineering, Program Management and Finance teams to deliver profitable projects...
-
Automation Engineering Manager
5 days ago
Scarborough, Ontario, Toronto, Canada Samco Machinery Full timeSAMCO has an exciting opportunity for an experienced Automation Engineering Manager to build a client facing team that will directly interface with the customers to understand their challenges, proposing solutions and implementing custom solutions by working closing with SAMCO Engineering, Program Management and Finance teams to deliver profitable projects...
-
Engineer, Fuels
4 months ago
Etobicoke, Ontario, Toronto, Canada Technical Standards & Safety Authority Full timeAbout Us:Since 1997, the Technical Standards and Safety Authority (TSSA) has delivered public safety services on behalf of the government of Ontario. With headquarters in west Toronto, the TSSA is a self-funded, not-for-profit organization that employs approximately 450 staff across Ontario. The roles within the TSSA are as diverse as the Province we serve....
-
Project Manager, Renewable Energy
2 weeks ago
North York, Ontario, Toronto, Canada Nexus Energy Inc. Full timeAbout the RoleNexus Energy Inc. is an electricity retailer backed by an experienced team of energy industry professionals that understand the complexities of Ontario’s wholesale electricity market. As part of its next stage of growth, Nexus is seeking to develop renewable energy generation and storage assets. Nexus is seeking a Project Manager to play a...
-
Assistant Procurement
1 week ago
North York, Ontario, Toronto, Canada Morson Talent Full timeLocation: North York, ONContract Duration: 1 year with an option to extend the contract by 2 years in 1 year incrementsWorking Hours: 35 hours per weekJob Title: Assistant Procurement and Contract Specialist (PCS)Overview of RoleThe Assistant Procurement and Contract Specialist (PCS) plays a vital role in the administration of the contracts for design,...
-
Scientist
1 month ago
North York, Ontario, Toronto, Canada Insight Global Full time12 month contract starting in January Fully on-site in North York Pay range: $35-50/hr Must-HavesHands-on experience with molecular engineering tools, including molecular cloning, nucleic acid analysis, and protein expression.Demonstrated experience in mammalian cell culture (e.g., SF9, CHO, Vero).Proficiency in analytical techniques, such as virus titration...
-
Software Configuration Management Analyst
1 week ago
North York, Ontario, Toronto, Canada Morson Talent Full timeLocation: North York, ON – Hybrid (2 days per week – Tuesday + one other day)Contract Duration: 12 months with a possibility of extensionWorking Hours: 40 hours per week M-FPay Rate: $45-55/hourJob Title: Software Configuration Management AnalystPosition Summary You will be responsible for the implementation and maintenance of Configuration Management...
-
Senior Golang Developer
2 months ago
North York, Ontario, Toronto, Canada Quantum Technology Recruiting Inc. Full timeJob Title: Senior Golang DeveloperLocation: North York, ON (Hybrid - 3 days in office)About the Company:Our client, a dynamic startup making a positive impact, is looking for a Senior Golang Developer to join their growing team. This is a fantastic opportunity for a driven developer who is passionate about building high-performance systems from scratch and...
-
Project Manager
2 weeks ago
North York, Ontario, Toronto, Canada DEL PROPERTY MANAGEMENT INC. Full timeCompany OverviewWith over 50 years of experience, Del Property Management (DPM) is a trusted leader in Condominium Property Management. DPM specializes in managing condominiums, boasting a portfolio of 90,000 condominium suites across 300 communities developed by Tridel and third parties. Recognized as the #3 condominium manager in Canada by the REMI...
-
BlackBerry Radar- Principal Sensor Designer
2 weeks ago
Waterloo, Ontario, M2L, City of Toronto, Canada BlackBerry Full timeWorker Sub-Type:Regular Job Description: The BlackBerry IoT Business Unit combines BlackBerry’s core IoT assets across the company. One of groups within the IoT Business Unit is BlackBerry Radar, which is an innovative service for managing and optimizing fleet operations for businesses in the transportation sector. Solving our customers most common...
-
Certified Millwright
1 week ago
Etobicoke, Ontario, Toronto, Canada Brockport Home Systems Ltd. Full timeBrockport Home Systems Ltd. is looking for a Certified Millwright Mechanic to join our team in Etobicoke. Brockport Home Systems Ltd. is one of Canada’s first construction companies dedicated to advancing the design, manufacture, delivery and construction process of floor, wall, and roof components for the home building industry.As a member of our...
-
Industrial Designer
3 months ago
Scarborough, Ontario, Toronto, Canada TuxMat Inc. Full timeTuxMat, headquartered in Scarborough, Greater Toronto Area, is a Canadian company fueled by creativity and relentless work ethic. Our journey began with the vision of crafting the Ultimate Car Mat for everyday drivers like you. Today, our product maintains a 4.9-star rating and it is consistently raved about by car enthusiasts across North America. With the...
-
Building Operator
3 days ago
North York, Ontario, Toronto, Canada Clarity Hiring Full timeMain Responsibilities:Monitor and control property equipment to ensure all is operating per design specifications; Ensure safe and efficient operation of all components of facility Boilers, Chillers, Cooling Towers, HVAC equipment, emergency generators, Follow safe work practices, and implement knowledge of WHMIS and OH&S policies in work activities, o...