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 ...
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 ...
Embedded Systems Developer - Medical Robotics
Toronto, ON · On-site
$80K - $110K/yr
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 ...
Quick apply
Embedded Systems Developer - Medical Robotics
Toronto, ON · On-site
$80K - $110K/yr
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 ...
The Embedded Systems Software Engineer will be responsible for the design, implementation, and definition of validation plans for various software modules running on a multi-processor system. This ...
The Embedded Systems Software Engineer will be responsible for the design, implementation, and definition of validation plans for various software modules running on a multi-processor system. This ...
Director Embedded Systems
Toronto, ON · On-site +1
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... We are seeking an Embedded Engineering Leader to help shape the next generation of ecobee smart ...
Director Embedded Systems
Toronto, ON · On-site +1
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... We are seeking an Embedded Engineering Leader to help shape the next generation of ecobee smart ...
Systems Engineer
CA$95K - CA$120K/yr
Structural engineering and dynamics ... Embedded systems * Industrial control systems * Product development The role will shape the ...
Quick apply
Systems Engineer
CA$95K - CA$120K/yr
Structural engineering and dynamics ... Embedded systems * Industrial control systems * Product development The role will shape the ...
Systems Engineer
CA$95K - CA$120K/yr
Structural engineering and dynamics ... Embedded systems * Industrial control systems * Product development The role will shape the ...
Systems Engineer
CA$95K - CA$120K/yr
Structural engineering and dynamics ... Embedded systems * Industrial control systems * Product development The role will shape the ...
Embedded Systems Specialist II
Markham, ON · On-site +1
CA$90K - CA$110K/yr
Analyze and accept firmware modules contributed by extended team members or contract partners ... Collaborate with engineering leadership in the recommendations of employees for promotions and ...
Embedded Systems Specialist II
Markham, ON · On-site +1
CA$90K - CA$110K/yr
Analyze and accept firmware modules contributed by extended team members or contract partners ... Collaborate with engineering leadership in the recommendations of employees for promotions and ...
Embedded Systems Firmware Engineer Power Electronics, RTOS & Closed-Loop Control Systems Location: 100% On-site Reports To: Director of Engineering / Firmware Manager Role Overview We are seeking a ...
Embedded Systems Firmware Engineer Power Electronics, RTOS & Closed-Loop Control Systems Location: 100% On-site Reports To: Director of Engineering / Firmware Manager Role Overview We are seeking a ...
You will influence system-level design decisions, guide engineering teams, and ensure the robustness, performance, and scalability of embedded applications running on Linux OS. Based in our Thornhill ...
You will influence system-level design decisions, guide engineering teams, and ensure the robustness, performance, and scalability of embedded applications running on Linux OS. Based in our Thornhill ...
Senior Systems Specialist
Markham, ON · Hybrid
CA$115K - CA$164.60K/yr
What Will Give YouACompetitive Edge (Preferred Qualifications) * 5+ years of experience in systems engineering, embedded systems, or sensor integration. * Familiarity with ISO 26262 and functional ...
Senior Systems Specialist
Markham, ON · Hybrid
CA$115K - CA$164.60K/yr
What Will Give YouACompetitive Edge (Preferred Qualifications) * 5+ years of experience in systems engineering, embedded systems, or sensor integration. * Familiarity with ISO 26262 and functional ...
Staff Embedded Software Engineer
Toronto, ON · On-site
You will collaborate with other software teams and hardware systems teams to develop security ... Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers.
Staff Embedded Software Engineer
Toronto, ON · On-site
You will collaborate with other software teams and hardware systems teams to develop security ... Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers.
Co-Op Embedded Software Engineer
Oakville, ON · On-site
Debug the software on the embedded systems to fix issues and bugs. Detailed documentation of the ... Strong programming skills in Python. Proficient in C++. Experience developing on a Linux based ...
Quick apply
Co-Op Embedded Software Engineer
Oakville, ON · On-site
Debug the software on the embedded systems to fix issues and bugs. Detailed documentation of the ... Strong programming skills in Python. Proficient in C++. Experience developing on a Linux based ...
Sr. Systems Design Engineer
Thornhill, ON · On-site
THE ROLE The IP Systems Engineer will join AMD's S3 (Strategic Silicon Solutions) Business Unit ... Develop and maintain embedded firmware in C for an internal microcontroller * Create utility ...
Sr. Systems Design Engineer
Thornhill, ON · On-site
THE ROLE The IP Systems Engineer will join AMD's S3 (Strategic Silicon Solutions) Business Unit ... Develop and maintain embedded firmware in C for an internal microcontroller * Create utility ...
Systems Design Eng.
Thornhill, ON · On-site
THE PERSON You are a highly motivated IP systems engineer with deep experience in embedded firmware, silicon validation, and HW/FW debug. You are comfortable working at the register level ...
Systems Design Eng.
Thornhill, ON · On-site
THE PERSON You are a highly motivated IP systems engineer with deep experience in embedded firmware, silicon validation, and HW/FW debug. You are comfortable working at the register level ...
Systems Design Eng.
Thornhill, ON · On-site
THE PERSON You are a highly motivated IP systems engineer with deep experience in embedded firmware, silicon validation, and HW/FW debug. You are comfortable working at the register level ...
Systems Design Eng.
Thornhill, ON · On-site
THE PERSON You are a highly motivated IP systems engineer with deep experience in embedded firmware, silicon validation, and HW/FW debug. You are comfortable working at the register level ...
Articulate system-level value propositions language that sales and partners can confidently use ... engineers to ensure consistent, accurate, and compelling messaging for AMD embedded x86 AI ...
Articulate system-level value propositions language that sales and partners can confidently use ... engineers to ensure consistent, accurate, and compelling messaging for AMD embedded x86 AI ...
A Bit About The Role The R&D engineering team is responsible for all software and/or hardware ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
A Bit About The Role The R&D engineering team is responsible for all software and/or hardware ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
The R&D engineering team is responsible for all software and/or hardware design work for video ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
The R&D engineering team is responsible for all software and/or hardware design work for video ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Staff Embedded Engineer
Toronto, ON · On-site
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... As a Staff Embedded Engineer, you will be responsible for helping develop the software that powers ...
Staff Embedded Engineer
Toronto, ON · On-site
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... As a Staff Embedded Engineer, you will be responsible for helping develop the software that powers ...
System Firmware Design Engineer
Thornhill, ON · On-site
Recent experience in embedded systems programming, including C/C++ and assembly language. * AI Integration: Proficiency in utilizing AI tools to enhance coding efficiency and streamline development ...
System Firmware Design Engineer
Thornhill, ON · On-site
Recent experience in embedded systems programming, including C/C++ and assembly language. * AI Integration: Proficiency in utilizing AI tools to enhance coding efficiency and streamline development ...
Contract Embedded Systems Engineer information
What are the key skills and qualifications needed to thrive as a Contract Embedded Systems Engineer, and why are they important?
What are some common challenges faced by contract embedded systems engineers, and how can they be addressed?
What are Contract Embedded Systems Engineers?
What is the difference between Contract Embedded Systems Engineer vs Contract Firmware Engineer?
| Aspect | Contract Embedded Systems Engineer | Contract Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Electrical, Computer Engineering, or related; often certifications in embedded systems | Bachelor's in Computer Science, Electrical Engineering; certifications in embedded or firmware development |
| Work Environment | Designing and testing embedded hardware/software in labs or on-site | Developing and debugging firmware primarily in software environments |
| Employer & Industry Usage | Electronics, aerospace, automotive, industrial automation | Consumer electronics, IoT devices, robotics, embedded systems |
Contract Embedded Systems Engineers focus on designing and integrating hardware and software for embedded systems, often working with both hardware and firmware. Contract Firmware Engineers specialize in developing low-level software that runs directly on embedded hardware. While both roles require embedded systems knowledge, the embedded systems engineer has a broader scope including hardware design, whereas firmware engineers concentrate on software development within embedded environments.
- Embedded Software Engineer
- Senior Embedded Systems Engineer
- Freelance Contract Embedded Software Engineer
- Embedded Microcontroller Engineer
- Volunteer Embedded Systems Engineer
- Senior Embedded Engineer
- Senior Embedded Software Engineer
- New Grad Embedded Engineer
- Embedded Firmware Engineer Intern
- Freelance Embedded Systems Engineer
Full-time
Posted 15 days ago
Job description
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
- Collaborate in the development of the architecture and implementation of embedded control systems for robotic actuation, sensing, and communication.
- Develop firmware in C/C++ for STM32 and other microcontroller families, ensuring reliability under real-time operating constraints.
- Implement communication protocols (CAN, UART, I²C, SPI) for subsystem integration.
- Optimize firmware for deterministic performance, memory usage, and power efficiency.
Systems Integration & Control
- Collaborate with cross-functional teams to integrate firmware with actuators, sensors, and safety circuits.
- Implement control algorithms for motion, feedback, and signal processing (DSP).
- Support system-level debugging, fault analysis, and performance validation.
Safety & Compliance
- Design firmware with a safety-first mindset, aligned with IEC 62304, ISO 13485, and other applicable standards.
- Implement failsafe mechanisms, redundancy, and robust error handling.
- Contribute to risk analysis, verification/validation testing, and regulatory documentation.
Leadership & Collaboration
- Support engineers in best practices for firmware design and code quality.
- Contribute to system-level design reviews and cross-functional planning.
- Drive continuous improvement in firmware development processes, tooling, and CI/CD pipelines.
Required Skills:
- 3+ years of experience in embedded firmware development, with a proven record of delivering production-grade systems.
- Strong proficiency in C/C++ for embedded systems, with Python for scripting and automation.
- Strong proficiency of microcontroller architecture (STM32 preferred) and real-time operating systems (RTOS).
- Hands-on experience with CAN bus communication and other serial protocols (UART, SPI, I²C).
- Experience in digital signal processing (DSP) and control algorithm implementation.
- Strong background in robotics systems including actuation, sensing, and feedback control.
- Experience with safety-critical development and knowledge of relevant standards (e.g., ISO 60601, ISO 13485, IEC 62304 etc).
- Skilled in hardware/software integration and debugging using oscilloscopes, logic analyzers, and protocol analyzers.
- Familiarity with version control (Git), agile workflows, and CI/CD.
Bonus Skills:
- Experience in medical devices, healthcare robotics, or other regulated industries.
- Familiarity with HMI development and integration using Python.
- Experience in automated testing frameworks for embedded systems.
- Contributions to open-source firmware or robotics projects.
- A minimum 4-year Degree in Software Engineering, Electrical Engineering, Computer Science, Mechatronics or related field
- 3+ years of experience in embedded firmware development, preferably in robotics applications.
- 3+ years of experience in software development using C/C++, Python, and other relevant programming languages.
You Will Be Successful If You Are
- Flexible and Adaptable: You thrive in dynamic environments and respond effectively to changing priorities.
- Collaborative and Respectful: You value teamwork and diverse perspectives.
- Accountable: You take ownership of your work, ensuring high-quality outcomes.
- Proactive and Resourceful: You excel at finding solutions to challenges and communicate effectively with the team.
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.