Talent.com
Able Innovations
Embedded Systems DeveloperAble Innovations • Toronto, Ontario, Canada
Embedded Systems Developer

Embedded Systems Developer

Able Innovations • Toronto, Ontario, Canada
6 days ago
Salary
CA$65,000.00 yearly
Job type
  • Full-time
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.

Qualifications:

  • 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 ESD2605FirstnameLastname. 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.


Required Experience:

IC


Employment Type : Full-Time
Experience: years
Vacancy: 1
Yearly Salary Salary: 65000 - 110000
Create a job alert for this search

Embedded Systems Developer • Toronto, Ontario, Canada

Similar jobs

Emergent Solutions Senior Embedded Engineer

Emergent Solutions Inc.Markham, York Region, CA
Full-time

Excite your career at Emergent Solutions as a Senior Embedded Software Engineer, focusing on the design of Linux-based solutions for ARM/x86 systems.Engage in real-time communication and edge AI.In... Show more

 • Promoted

Embedded Software Developer (Optical Control) (Ottawa based role)

SyntronicMarkham, York Region, CA
Full-time

Join Syntronic: Where Your Innovation Shapes the Future.At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to tur... Show more

 • Promoted

Firmware Engineer - Adamson Systems Engineering

Adamson Systems Engineeringtoronto, on, ca
Full-time

Engineering team and is looking for an additional.This role offers the opportunity to work on industry-leading professional audio products, contributing to firmware development from early design th... Show more

 • Promoted

Senior Embedded Engineer for Windows Systems

LanceSoft, Inc.Markham, York Region, CA
Temporary

Elevate your career as a Senior Embedded Engineer specializing in Windows systems.This role is designed for proficient professionals in embedded software development with an emphasis on C/C++.In th... Show more

 • Promoted

Embedded Systems Software Engineer

indie.incToronto, ON, CA
Full-time

Imagine being part of a team that’s redefining the future of mobility—where your ideas don’t just sit in a lab but power next-generation technology.At indie, we are developing cutting-edge semicond... Show more

 • Promoted

Embedded Systems Software Engineer

QualcommMarkham, York Region, CA
Full-time

Engage in impactful software development for the automotive industry as an Embedded Systems Software Engineer.Your expertise in multimedia and embedded programming will be crucial for next-gen auto... Show more

 • Promoted

Embedded Systems Software Engineer Toronto, Canada

IndiesemiToronto, ON, CA
Full-time

Imagine being part of a team that’s redefining the future of mobility—where your ideas don’t just sit in a lab but power next-generation technology.At indie, we are developing cutting‑edge semicond... Show more

 • Promoted

Expert Software Developer for HVAC Embedded Systems

General MotorsMarkham, York Region, CA
Full-time

Maximize your potential as a Senior Software Developer in a crucial HVAC embedded systems role! This hybrid opportunity invites you to lead innovative software solutions with a focus on outstanding... Show more

 • Promoted

Embedded Systems Developer

EmergencyMDToronto, ON, CA
Full-time

Embedded Systems Developer (ESD2605).Degree in Software Engineering, Electrical Engineering, Computer Engineering, Computer Science, Mechatronics, or equivalent technical specialization.Note- Appli... Show more

 • Promoted

Software Developer (Embedded Systems)

Finlink GroupMarkham, ON, CA
Full-time

Software Developer (Embedded Systems).Are you passionate about building reliable, real‑time embedded software that powers complex hardware systems in the real world? We’re looking for a hands‑on So... Show more

 • Promoted

Embedded Systems Engineer - Rivian VW Group

Rivian VW GroupToronto, ON, CA
Full-time

Shape the connected future as an Embedded Systems Engineer with Rivian and Volkswagen Group Technologies, focusing on infotainment solutions.Elevate user interaction through innovative software tec... Show more

 • Promoted

Embedded Systems Firmware Engineer (Toronto, ON)

JulepowerToronto, ON, CA
Full-time

Embedded Systems Firmware Engineer (Toronto, ON).Embedded Systems Firmware Engineer.Power Electronics, RTOS & Closed-Loop Control Systems.Director of Engineering / Firmware Manager.We are seeking a... Show more

 • Promoted

Embedded Developer

Sapphire Stream TechnologyToronto, ON, CA
Full-time

Develop and maintain Linux kernel drivers for camera and multimedia subsystems.Develop and support MIPI CSI-2 PHY architectures for automotive platforms, including pre-silicon emulation and simulat... Show more

 • Promoted

Embedded Software Lead — Real-Time Space Systems, Equity

Clutch CanadaToronto, ON, CA
Full-time

A leading space communications company in Toronto is seeking a hands-on technical leader to manage and grow their embedded software team.In this role, you will oversee the delivery of high-reliabil... Show more

 • Promoted

Embedded Systems Specialist II

Legrand, North AmericaMarkham, York Region, CA
Full-time

Legrand has an exciting opportunity for an.Intermediate Firmware Specialist.You will execute successfully on software/firmware development for the Building Control Systems (BCS) Division.To design,... Show more

 • Promoted

Embedded Software Developer for Cutting-Edge Optical Technologies

Syntronic Research and Development Canada Inc.Markham, York Region, CA
Full-time

Transform optical technology as an Embedded Software Developer focusing on Layer 0 systems.Collaborate on international projects that enhance telecommunications and automation through innovative so... Show more

 • Promoted

Embedded Systems Engineer at Inertia

Inertia Technology Co LtdToronto, ON, CA
Full-time

Join Inertia in Toronto as an Embedded Systems Engineer, focusing on innovative mechatronic solutions in a hybrid work setup.Ideal for those with strong foundations in product development and desig... Show more

 • Promoted

Senior Embedded Systems Hardware Developer

iENSORichmond Hill, York Region, CA
Full-time

Elevate embedded hardware capabilities as a Senior Developer specializing in imaging systems.Work on cutting-edge designs for high-performance cameras and embedded technologies in a full-time role.... Show more

 • Promoted

Embedded Systems Developer at Kepler Communications

Kepler CommunicationsToronto, ON, CA
Full-time

Shape the future of space communications as an Embedded Systems Developer at Kepler Communications.This role focuses on developing essential software for our expanding satellite fleet.As an Embedde... Show more

 • Promoted

Embedded Systems Specialist II

Legrand North America, LLCMarkham, ON, CA
Full-time

Intermediate Firmware Specialist.You will execute successfully on software/firmware development for the Building Control Systems (BCS) Division and design, develop, integrate and test embedded firm... Show more