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
