Overview
Senior Navigation Developer – Multi-agent Coordination Jobs in Kitchener – Ontario at Clearpath Robotics
Title: Senior Navigation Developer – Multi-agent Coordination
Company: Clearpath Robotics
Location: Kitchener – Ontario
Category: Software Development, IT/Tech
About the Job We’re looking for a driven, resourceful, motivated candidate to work on traffic management and multi-agent coordination as part of the OTTO Motor’s
Autonomy
– Navigation team.
You will
take a leading role in developing the next generation of large fleet coordination algorithms, elegantly dealing with our own robots and any other traffic or obstacles in our way. Our team develops the core software responsible for planning efficient routes between endpoints in industrial facilities, driving those routes quickly and safely, and coordinating with other agents (robots, people, .
We want you to identify state-of-the-art ideas from academia and industry, implement those ideas into efficient and robust software, and ensure the software works brilliantly as we deploy it around the world.
You will
work with product managers to define new features, collaborate with other teams to implement them, and support testing to ensure product quality. Your primary responsibilities will be:
Implementing algorithms for multi-agent robotic systems. Developing robust, future-proof, and performant C++ software. Evaluating fitness/performance of algorithms and implementations. Following structured software development methodologies. Leading multi-disciplinary feature teams. Solving unforeseen
technical challenges
independently and efficiently. Required skills and experience:
Graduate degree in engineering, computer science, or a related field. 5+ years of experience in developing
collaborative
multi-agent solutions for robotics that have been deployed on large fleets. 5+ years of professional experience in
modern
C++ with demonstrable knowledge of:
Software design (requirements, architecture, interfaces, , and Software development (coding standards, code review, testing/validation, . Practical experience with: robot sensing, path planning, robot control, simulation, and numerical methods. Strong
project management
skills including scope planning, risk mitigation, and timeline management. Excellent
leadership
,
teamwork
, and
communication skills
. Bonus points for:
Knowledge of ROS, system identification, vehicle kinematics/dynamics, non-linear controls, motion planning, computational geometry, reinforcement learning, and multi-robot
communication
. Understanding of sensors and their error models (particularly LiDAR and vision systems). Practical experience with actuators and drive controllers (particularly on differential drive and Ackermann platforms). Development experience with Python, Lua, Rust, and CUDA.