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.

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.