Autonomy Engineer - Multi-agent Navigation
Description
Position: Autonomy Engineer- Multi-agent-Navigation
Location: Kitchener, Ontario or Remote/Virtual, Canada
Job Type: Full-Time, Permanent
Experience: 2-5 years of relevant work experience
Education: Graduate Degree in a related field
Division: OTTO Motors
About OTTO Motors, a division of Clearpath Robotics
At OTTO Motors, we believe material handling is one of the most dangerous and unproductive parts of modern industrial operations. Our mission is to create safer, more productive and fulfilling workplaces with autonomous material handling technology. Most recently, OTTO Motors was recognized among the top 1% of Canada’s highest-performing global private companies by Communitech. Our loyal customers are also the most recognizable brands in the world and trust OTTO Motors to fulfill their mission-critical material handling needs: General Electric, Toyota, Hershey, Caterpillar, Berry Global, and more. For more information about us, visit www.ottomotors.com.
About the Job
Clearpath's OTTO Motors robots lead the industry in self-driving materials handling, and you can help us push robotics to the next level of intelligence and performance. This means continually learning, inventing, and implementing new algorithms for navigation, collaboration, and control - all with an emphasis on robust and reliable best practice programming. We're looking for people excited to develop the core software for fleets of multi-ton robots, find optimal routes through the most complex work environments around the world, and safely balance millimeter tracking accuracy with maximum driving performance.
The navigation team’s primary responsibility is robotics software development, testing, and support. You will be responsible for identifying opportunities to improve our self-driving capabilities, selecting the best research and/or industry algorithms to employ, and developing high-performance implementations that expand our core autonomy software. As part of the team, your input will be integral for reviewing and supporting the designs, implementations, and tests developed by other autonomy engineers. Finally, as part of OTTO, we work closely with both industry and academia, where you’ll have the opportunity to collaborate with our partners and see your ideas making a measurable difference in the world.
Your primary responsibilities will be:
- Developing collaboration, navigation, and control software
- Testing/reviewing software for reliability/performance
- Conducting research projects to expand our capabilities
- Supporting deployment, product, and testing teams
Additional tasks may include:
- Collaborating with academic/industry partners
- Mentoring and assisting with supervision of interns
- Writing research papers for academic publication
- Explaining our newest shiny toys to sales & marketing
About You
You want to work for a company that thinks big and dreams huge. You are driven, here to make a difference, and never satisfied with work left half-done. You want to be surrounded by people like you; creative, fun-loving, and passionate about their work. You are motivated by making an impact on your workplace and thrive on challenging, rewarding problems.
Required Technical Skills:
- Graduate degree in engineering or a related field, with applicable background
- Practical knowledge in two or more areas of: path planning, motion planning, mobile robot control, vehicle modelling, and multi-agent systems
- Strong software development skills in Modern C++
- Proficiency with Linux
- Hands-on experience with autonomous systems
Desired Soft Skills:
- Ability to efficiently and clearly communicate ideas, including to those who may have a limited theoretical background in the area
- Ability to reliably plan and estimate development time requirements
- A learning mindset and positive attitude
- Comfortable with abrupt changes to project deadlines, job responsibilities, and the local gravity field
Bonus points for:
- ROS experience
- Strong Python / Lua skills
- Experience with the control of differential drive, bicycle, and tricycle ground vehicles
- Understanding of sensors and their error models, particularly laser rangefinders, GPS systems, and vision systems
At Clearpath, we are committed to building and supporting a culture of diversity, inclusion, and accessibility. We hire the best talent regardless of race, color, creed, national origin, ancestry, disability, marital status, age, veteran status, sex, sexual orientation, gender identity, and expression. If you require special accommodation to complete any portion of the application or interview process, please contact 1-800-301-3863.