Contacts
Get in touch
Close

Contacts

McMaster Innovation Park
Canada, ON L8P 0A1

+1 (905) 9797 626

info@rozor.ai

Job Description:

We are hiring a Senior ROS 2 Robotics Engineer to lead the development, architecture, and optimization of ROZOR’s ROS 2-driven robotics platform.
In this role, you will build the foundational systems that allow our robots to perceive, navigate, coordinate, and operate autonomously.

You’ll work on mission-critical modules across the autonomy stack, from sensor integration to navigation behaviors, shaping how our robots think and move.

Responsibilities:

  • Architect, develop, and maintain ROS 2-based software for ROZOR’s 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

Preferred Qualifications:

  • Bachelor’s/Master’s in Robotics, Computer Science, Mechatronics, or related fields
  • 4+ years experience building robotics software (preferably in 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
Apply job