IT & Software

Embedded Systems Engineer

ROZOR

Hamilton · Ontario · Canada

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.

#J-18808-Ljbffr

Reference: WJ-291_11765927

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.