Embedded Systems Engineer

ROZOR

Hamilton

On-site

CAD 90,000 - 120,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ROZOR in Hamilton, ON is seeking an embedded systems engineer to develop and maintain firmware, drivers, and real-time control software for our robotics platform. You will work on microcontrollers, safety-critical code, and ROS/ROS 2 integration to enable autonomy and reliability.

You will collaborate with hardware, autonomy, and QA teams, conduct hardware bring-up, and optimize embedded components for robust performance in production and field deployments.

Qualifications

  • Bachelor's or Master's degree in Embedded Systems, Electrical Engineering, Computer Engineering or related field.
  • 2+ years embedded firmware experience.
  • Strong proficiency in C / C++ for embedded targets.
  • Hands-on with microcontrollers and real-time operating systems.
  • Comfort reading schematics and using oscilloscopes / logic analyzers.
  • Experience with sensor and motor driver development.
  • Familiarity with ROS / ROS 2 integration is a plus.

Responsibilities

  • Develop firmware for microcontrollers (ARM, STM32, ESP32, etc.).
  • Create drivers for sensors, motors, actuators, encoders, and power systems.
  • Implement real-time communication protocols (CAN, UART, SPI, I²C, Ethernet).
  • Design safety mechanisms, watchdog systems, and hardware-level failsafes.
  • Optimize embedded software for performance and reliability.
  • Integrate embedded components with ROS / ROS 2 and autonomy systems.
  • Conduct hardware bring-up and debugging with oscilloscopes.
  • Collaborate across hardware, autonomy, and QA teams.
  • Support manufacturing and field deployment improvements.

Skills

C/C++
Embedded firmware
RTOS
ROS/ROS 2 integration
Schematic reading

Education

Bachelor's or Master’s degree in Embedded Systems / Electrical Engineering / Computer Engineering

Tools

Oscilloscopes
Logic analyzers
Microcontrollers

Job description

Hamilton, ON · Canada Full Time Hardware team

You will develop and maintain the low-level systems that act as the nervous system of ROZOR robots, firmware, drivers, real-time control logic, and safety-critical embedded software.

Responsibilities
  • Develop firmware for microcontrollers (ARM, STM32, ESP32, etc.).
  • Create drivers for sensors, motors, actuators, encoders, and power systems.
  • Implement real-time communication protocols (CAN, UART, SPI, I²C, Ethernet).
  • Design safety mechanisms, watchdog systems, and hardware-level failsafes.
  • Optimize embedded software for performance and reliability.
  • Integrate embedded components with ROS / ROS 2 and autonomy systems.
  • Conduct hardware bring-up and debugging with oscilloscopes.
  • Collaborate across hardware, autonomy, and QA teams.
  • Support manufacturing and field deployment improvements.
What you bring
  • Bachelor's/Master's degree in Embedded Systems, Electrical Engineering, Computer Engineering, or related field.
  • 2+ years embedded firmware experience.
  • Strong proficiency in C / C++ for embedded targets.
  • Hands-on with microcontrollers and real-time operating systems.
  • Comfort reading schematics and using oscilloscopes / logic analyzers.
  • Experience with sensor and motor driver development.
  • Familiarity with ROS / ROS 2 integration is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Hardware Engineer / Mechatronics Engineer
Robotics Hardware Engineer / Mechatronics Engineer

ROZOR • Hamilton

On-site
CAD 85,000 - 110,000
Senior ROS 2 Robotics Engineer
Senior ROS 2 Robotics Engineer

ROZOR • Hamilton

On-site
CAD 65,000 - 75,000
Robotics Software Engineer / Autonomy Engineer
Robotics Software Engineer / Autonomy Engineer

ROZOR • Hamilton

On-site
CAD 44,000 - 55,000
Co-op, Embedded Software
Co-op, Embedded Software

Enedym Inc • Hamilton

On-site
CAD 70,000 - 95,000
QA / Field Testing Engineer (Robotics)
QA / Field Testing Engineer (Robotics)

ROZOR • Hamilton

On-site
CAD 65,000 - 90,000
Embedded Engineer
Embedded Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
Stock grant (4-year vesting) with 1‑yr
Sr. Embedded Systems Designer
Sr. Embedded Systems Designer

TalentSphere Staffing Solutions • Toronto

On-site
CAD 115,000 - 125,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Robotics AI Engineer (Deep Learning for Autonomy)
Robotics AI Engineer (Deep Learning for Autonomy)

ROZOR • Hamilton

On-site
CAD 100,000 - 140,000
Embedded Software Developer
Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 80,000 - 100,000