Sr. Embedded Systems Designer
2 days 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
Sr.
Embedded Systems Designer/Engineer
is responsible for designing, developing, and maintaining the embedded systems driving Thornhill's MADM and RespirAct product lines. The position is also involved in all parts of the medical device lifecycle for both product lines.
DUTIES & RESPONSIBILITIES:
Design, Development, and Sustaining:
- Performs embedded system development and maintenance activities on all products and accessories that make up the MADM and RespirAct product lines.
- 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
- 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 including co-op students.
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.
- 8-10 years of practical experience working in a regulated industry (e.g., medical device industry preferred).
- Experience with embedded system design, firmware development, circuit design, schematic capture, and PCB design using ECAD tools (e.g., Altium Designer).
- 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.
- 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.
OTHER REQUIREMENTS:
- Primarily office related requirements with exposure to production work rooms when required.
- Light lifting 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.
-
Sr. Embedded Software Engineer
2 weeks ago
Markham, Ontario, Canada Qualcomm Full timeCompany:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you...
-
Sr. Embedded Software Engineer
2 weeks ago
Markham, Ontario, Canada Qualcomm Full timeCompanyQualcomm Canada ULCJob AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will...
-
Markham, Ontario, Canada GE Vernova Full time US$152,400 - US$254,000Job Description SummaryWe are seeking a highly experienced and technically authoritative Embedded Software & Firmware Consulting Engineer to lead strategy, architecture, and design initiatives for real-time embedded systems, enabling the product and platform designs for Transmission & Distribution (T&D). This role focuses on defining and guiding secure,...
-
Sr. Silicon Design Engineer
2 weeks ago
Markham, Ontario, Canada Advanced Micro Devices, Inc Full timeWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Sr. Systems Design Engineer
6 days ago
Markham, Ontario, Canada Advanced Micro Devices, Inc Full timeWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Sr. Systems Design Engineer
4 days ago
Markham, Ontario, Canada AMD Full timeWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Sr. Design Verification Engineer – Graphics IP
2 weeks ago
Markham, Ontario, Canada AMD Full timeWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Markham, Ontario, Canada Qualcomm Full timeCompanyQualcomm Canada ULCJob AreaEngineering Group, Engineering Group > Machine Learning EngineeringGeneral SummaryQualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive...
-
Markham, Ontario, Canada Qualcomm Full timeCompany:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary: Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes...
-
Sr. Software Developer
2 weeks ago
Markham, Ontario, Canada General Motors (GM) Full timeJob DescriptionWork Arrangement: This opening is hybrid, the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum.The Role:We are seeking a highly skilled and adaptable Sr. Software Developer to join our innovative team. This role is crucial for developing and integrating cutting-edge...