Job Search and Career Advice Platform

Enable job alerts via email!

Senior Robotics Firmware Engineer — In-Office (Toronto)

Able Innovations

Toronto

On-site

CAD 90,000 - 140,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology-driven healthcare company in Toronto is seeking a Senior Firmware Engineer to lead the development of embedded software for robotic platforms. This role is crucial for optimizing control and safety systems in a clinical environment. Candidates should have 5-10 years of experience in firmware engineering, strong skills in embedded C/C++ development, and knowledge of medical device standards. This is a full-time, in-office position.

Qualifications

  • 5–10 years of experience in embedded firmware development, preferably in robotics applications.
  • Proven record of delivering production-grade systems.
  • Hands-on experience with various communication protocols.

Responsibilities

  • Lead the architecture and implementation of embedded control systems.
  • Optimize firmware for performance and memory efficiency.
  • Mentor and support engineers in firmware best practices.

Skills

Embedded C/C++ development
System architecture
Real-time control
Python
CAN bus communication
Digital signal processing
Safety-critical development

Education

Degree in Software Engineering, Electrical Engineering, Computer Science, or Mechatronics

Tools

STM32 microcontroller
Oscilloscopes
Logic analyzers
Git
Job description
A technology-driven healthcare company in Toronto is seeking a Senior Firmware Engineer to lead the development of embedded software for robotic platforms. This role is crucial for optimizing control and safety systems in a clinical environment. Candidates should have 5-10 years of experience in firmware engineering, strong skills in embedded C/C++ development, and knowledge of medical device standards. This is a full-time, in-office position.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.