Senior ROS 2 Robotics Engineer

ROZOR

Hamilton

On-site

CAD 65,000 - 75,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ROZOR in Hamilton, Ontario, is seeking a Robotics Software Lead to drive the development of our ROS 2 robotics platform. You will architect, implement, and maintain ROS 2-based software for autonomous robots and lead sensor integration across LiDAR, cameras, and IMUs.

You will mentor engineers, set best practices, and collaborate with hardware, autonomy, and cloud teams to deliver end-to-end capabilities in real-world clinical and industrial environments.

Qualifications

  • Bachelor's or Master's in Robotics, CS, Mechatronics, or related field.
  • 4+ years building robotics software (AMRs or service robots).
  • Deep ROS 2 expertise, including rclcpp and lifecycle nodes.
  • Strong C++ (preferred) and Python skills.
  • Experience with sensor integration (LiDAR, IMUs, depth cameras).
  • Hands-on experience with navigation, SLAM, or sensor fusion.
  • Solid understanding of kinematics, motion control, and real-time systems.
  • Strong debugging and system architecture abilities.

Responsibilities

  • Architect, develop, and maintain ROS 2-based software for autonomous robots.
  • Lead integration of LiDAR, camera, and IMU sensors into ROS 2 frameworks.
  • Build and optimize navigation, mapping, and robot behavior nodes.
  • Enhance reliability, performance, and real-time responsiveness of ROS 2 components.
  • Lead code reviews, mentor junior engineers, and set best practices for robotic software development.
  • Deploy and test systems on real robots in hospitals, buildings, and industrial environments.
  • Collaborate with hardware, autonomy, and cloud teams to deliver end-to-end robotics capabilities.
  • Implement robust communication, lifecycle management, and modular, scalable ROS 2 packages.
  • Contribute to robot fleet orchestration and multi-robot coordination features.

Skills

ROS 2
C++
Python
Sensor integration
Navigation
SLAM
Real-time systems
Debugging
Mentoring/leadership

Education

Bachelor's or Master's in Robotics/CS/Mechatronics

Tools

DDS
rclcpp

Job description

Hamilton, ON · Canada Full Time $65,000–75,000 / year Autonomy team

You will lead development of ROZOR's ROS 2 robotics platform, the core software that lets our robots perceive, navigate, coordinate, and operate autonomously in real-world clinical and public environments.

Responsibilities
  • Architect, develop, and maintain ROS 2-based software for autonomous robots.
  • Lead integration of LiDAR, camera, and IMU sensors into ROS 2 frameworks.
  • Build and optimize navigation, mapping, and robot behavior nodes.
  • Enhance reliability, performance, and real-time responsiveness of ROS 2 components.
  • Lead code reviews, mentor junior engineers, and set best practices for robotic software development.
  • Deploy and test systems on real robots in hospitals, buildings, and industrial environments.
  • Collaborate with hardware, autonomy, and cloud teams to deliver end-to-end robotics capabilities.
  • Implement robust communication, lifecycle management, and modular, scalable ROS 2 packages.
  • Contribute to robot fleet orchestration and multi-robot coordination features.
What you bring
  • Bachelor's/Master's in Robotics, Computer Science, Mechatronics, or related field.
  • 4+ years experience building robotics software (preferably AMRs or service robots).
  • Deep expertise with ROS 2 (rclcpp, lifecycle nodes, DDS, middleware performance tuning).
  • Strong skills in C++ (preferred) and Python.
  • Experience integrating and calibrating sensors (LiDAR, depth cameras, IMUs).
  • Hands-on development with navigation, SLAM, or sensor fusion.
  • Solid understanding of kinematics, motion control, and real-time systems.
  • Strong debugging and system architecture skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer / Autonomy Engineer
Robotics Software Engineer / Autonomy Engineer

ROZOR • Hamilton

On-site
CAD 44,000 - 55,000
QA / Field Testing Engineer (Robotics)
QA / Field Testing Engineer (Robotics)

ROZOR • Hamilton

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

ROZOR • Hamilton

On-site
CAD 90,000 - 120,000
Robotics Hardware Engineer / Mechatronics Engineer
Robotics Hardware Engineer / Mechatronics Engineer

ROZOR • Hamilton

On-site
CAD 85,000 - 110,000
Senior Robotics Software Developer
Senior Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 120,000 - 160,000
Purpose-Driven Work
Growth Opportunities
Cutting-Edge Technology
+1
Robot Learning Engineer (Reinforcement Learning / Imitation Learning)
Robot Learning Engineer (Reinforcement Learning / Imitation Learning)

ROZOR • Hamilton

On-site
CAD 90,000 - 150,000
Computer Vision Engineer (AI Perception)
Computer Vision Engineer (AI Perception)

ROZOR • Hamilton

On-site
CAD 90,000 - 130,000
Robotics Engineer - Motion Planning & Controls
Robotics Engineer - Motion Planning & Controls

Red Rabbit Robotics • Burnaby

On-site
CAD 80,000 - 110,000
Robotics Learning Engineer: RL/IL for Autonomous Navigation
Robotics Learning Engineer: RL/IL for Autonomous Navigation

ROZOR • Hamilton

On-site
CAD 90,000 - 150,000
Robotics Software Developer
Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 90,000 - 120,000
Competitive salary
Stock options
Holistic benefits package
+2