Embedded Systems Developer
Toronto, ON · On-site
Embedded Systems Developer (ESD2605) Location: Toronto, ON Type: Full-time, In-office Vacancy ... Develop firmware in C/C++ for STM32 and other microcontroller families, ensuring reliability under ...
Toronto, ON · On-site
Embedded Systems Developer (ESD2605) Location: Toronto, ON Type: Full-time, In-office Vacancy ... Develop firmware in C/C++ for STM32 and other microcontroller families, ensuring reliability under ...
Toronto, ON · On-site
Embedded Systems Developer (ESD2605) Location: Toronto, ON Type: Full-time, In-office Vacancy ... Develop firmware in C/C++ for STM32 and other microcontroller families, ensuring reliability under ...
Toronto, ON · On-site
$80K - $110K/yr
Embedded Systems Developer (ESD2605) Location: Toronto, ON Type: Full-time, In-office Vacancy ... Develop firmware in C/C++ for STM32 and other microcontroller families, ensuring reliability under ...
Quick apply
Toronto, ON · On-site
$80K - $110K/yr
Embedded Systems Developer (ESD2605) Location: Toronto, ON Type: Full-time, In-office Vacancy ... Develop firmware in C/C++ for STM32 and other microcontroller families, ensuring reliability under ...
Bachelor's degree in science or engineering * 2+ years of experience in mechanical engineering or ... Experience with embedded microcontroller development in C This position may require prolonged ...
Bachelor's degree in science or engineering * 2+ years of experience in mechanical engineering or ... Experience with embedded microcontroller development in C This position may require prolonged ...
Oakville, ON · On-site
To be successful in this role you will be a self-motivated engineer who thrives with ownership and ... Solid understanding of microcontroller design, firmware build chains, CI/CD methods, and data ...
Oakville, ON · On-site
To be successful in this role you will be a self-motivated engineer who thrives with ownership and ... Solid understanding of microcontroller design, firmware build chains, CI/CD methods, and data ...
Support the validation of digital control algorithms, embedded firmware, microcontroller-based ... Bachelor's degree in Electrical Engineering, Power Electronics, Power Systems, Control Engineering ...
Support the validation of digital control algorithms, embedded firmware, microcontroller-based ... Bachelor's degree in Electrical Engineering, Power Electronics, Power Systems, Control Engineering ...
Toronto, ON · On-site
CA$93K - CA$117K/yr
Bachelor's degree in science or engineering * 2+ years of experience in mechanical engineering or ... Experience with embedded microcontroller development in C This position may require prolonged ...
Quick apply
Toronto, ON · On-site
CA$93K - CA$117K/yr
Bachelor's degree in science or engineering * 2+ years of experience in mechanical engineering or ... Experience with embedded microcontroller development in C This position may require prolonged ...
Markham, ON · On-site
CA$115K - CA$164K/yr
Part of developing a completely virtual embedded control system is developing L4 virtual electronic ... Integrate microcontroller and peripheral models into full Level 4 virtual ECUs * Debug model and ...
Markham, ON · On-site
CA$115K - CA$164K/yr
Part of developing a completely virtual embedded control system is developing L4 virtual electronic ... Integrate microcontroller and peripheral models into full Level 4 virtual ECUs * Debug model and ...
Markham, ON · On-site
CA$90K - CA$136K/yr
Part of developing a completely virtual embedded control system is developing L4 virtual electronic ... Integrate microcontroller and peripheral models into full Level 4 virtual ECUs * Debug model and ...
Markham, ON · On-site
CA$90K - CA$136K/yr
Part of developing a completely virtual embedded control system is developing L4 virtual electronic ... Integrate microcontroller and peripheral models into full Level 4 virtual ECUs * Debug model and ...
Role Overview: We're looking for a Senior Electrical Engineer to join our Hardware Team and lead ... Strong experience with ARM Cortex-M or similar microcontroller-based systems. * Expert-level ...
Quick apply
Role Overview: We're looking for a Senior Electrical Engineer to join our Hardware Team and lead ... Strong experience with ARM Cortex-M or similar microcontroller-based systems. * Expert-level ...
Woodbridge, ON · On-site
... for microcontroller hardware targets (Arduino, Raspberry Pi). Designing software for remote IoT ... embedded software development experience using C/C++; prior working experience with automotive ...
Woodbridge, ON · On-site
... for microcontroller hardware targets (Arduino, Raspberry Pi). Designing software for remote IoT ... embedded software development experience using C/C++; prior working experience with automotive ...
... for microcontroller hardware targets (Arduino, Raspberry Pi). Designing software for remote IoT ... embedded software development experience using C/C++; prior working experience with automotive ...
... for microcontroller hardware targets (Arduino, Raspberry Pi). Designing software for remote IoT ... embedded software development experience using C/C++; prior working experience with automotive ...
| Aspect | Embedded Microcontroller Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical, Computer Engineering or related; certifications like ARM or embedded systems courses | Bachelor's in Computer Science, Electrical Engineering; certifications in embedded systems or programming languages |
| Work Environment | Designing and testing microcontroller-based systems, often in hardware labs or development environments | Developing low-level code for devices, often in software development environments |
| Industry Usage | Consumer electronics, automotive, industrial automation | Consumer electronics, IoT devices, embedded systems |
Both roles involve embedded systems, but Embedded Microcontroller Engineers focus more on hardware integration and microcontroller-specific development, while Firmware Engineers concentrate on writing low-level code to control hardware functions. The roles often overlap, but their primary focus and work environments differ slightly.

Full-time
Re-posted 27 days ago
Embedded Systems Developer (ESD2605)
Location: Toronto, ON
Type: Full-time, In-office
Vacancy Status: Existing
Start date: Immediate
Experience: 3+ years of relevant industry experience in firmware engineering, embedded systems, or robotics (preference given for medical, safety-critical, or regulated industries)
Education: Degree in Software Engineering, Electrical Engineering, Computer Engineering, Computer Science, Mechatronics, or equivalent technical specialization
Note- Applications will be reviewed on a rolling basis; you are encouraged to apply early.
About Able Innovations
Able Innovations Inc. is a Toronto-based, Canadian-owned company revolutionizing healthcare with intelligent robotics. Since 2018, we have been designing, manufacturing and delivering advanced robotic solutions to acute care hospitals across North America. Our flagship product, the ALTA Platform®, is a one-of-a-kind patient transfer solution that addresses critical challenges in hospital workflows, thereby minimizing staff injuries and enhancing patient dignity through safe and seamless automation.
About the position
We are seeking an Embedded Systems Developer – Robotics Systems to participate in the design, development, and optimization of embedded software powering our robotic platforms. This role is central to enabling safe, reliable, and high-performance control of complex robotic systems operating in clinical environments.
The ideal candidate is fluent in embedded C/C++ development, system architecture, and real-time control, with additional fluency in Python for tooling, scripting, and test automation. You will collaborate closely with mechanical, electrical, and software engineers to design firmware that is robust, modular, and compliant with medical device standards.
This is a unique opportunity to influence the core control and safety systems of a first-in-class medical robotics platform, working at the intersection of firmware engineering, robotics, and healthcare innovation.
This role is 100% in office.
Responsibilities:
Firmware Architecture & Development
Systems Integration & Control
Safety & Compliance
Leadership & Collaboration
Required Skills:
Bonus Skills:
You Will Be Successful If You Are
Application Requirements
Please submit your resume and cover letter as PDF documents with the naming format "ESD2605_Firstname_Lastname". Feel free to include any relevant projects/portfolios.
Equal-Opportunity Employer Statement:
Able Innovations is proud to be an equal-opportunity employer. We embrace diversity and are committed to creating an equitable and inclusive workplace. All aspects of employment are decided based on qualifications, merit, and business need. We do not discriminate on the basis of race, colour, religion, ethnic origin, marital status, age, place of origin, age, ancestry, physical or mental disability, creed, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, citizenship, record of offenses, veteran status or any other status protected under federal, provincial, or local law.
Hiring Transparency & AI Disclosure:
At Able Innovations, we prioritize a fair and transparent recruitment process. While we use application Q&A to verify basic qualifications, we do not use artificial intelligence (AI) to screen, assess, or select applicants; every application is personally reviewed by a member of our hiring team. During interviews, we may use an automated notetaker to ensure accuracy and we will always ask for your explicit consent before using this tool. Its use is strictly for documentation, not assessment. All final decisions regarding interviews and hiring are made by a human team member.