Senior Firmware Engineer

Able Innovations

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Senior Firmware Engineer (FE2510)

Location: Toronto ON

Type: Full-time In-office

Start date: Immediate

Experience: 510 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 a Senior Firmware Engineer Robotics Systems to lead 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 an expert 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

  • Lead 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

  • Mentor and 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:

  • 510 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.
  • Expert understanding 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
  • 5-10 years of experience in embedded firmware development preferably in robotics applications.
  • 5-10 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 FE2510FirstnameLastname. Feel free to include any relevant projects/portfolios.

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 needs. 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.


Required Experience:

Senior IC

Senior Firmware Engineer (FE2510)Location: Toronto ONType: Full-time In-officeStart date: ImmediateExperience: 510 years of relevant industry experience in firmware engineering embedded systems or robotics (preference given for medical safety-critical or regulated industries)Education: Degree in Sof...
View more view more

Key Skills

  • Illustration
  • Logistics & Administration
  • Advertisement
  • Community Support
  • Drafting
  • Maintenance Engineering

About Company

Company Logo

Able Innovations is developing advanced medical robotics to tackle the pressing problem of patient transfers in healthcare.

View Profile View Profile