[ros-users] [jobs] Clearpath Robotics: Multi-Robot Autonomy Engineer

Ryan Gariepy rgariepy at clearpathrobotics.com
Fri Mar 21 13:59:58 UTC 2014

Position:               Multi-Robot Autonomy Engineer
Location:              Kitchener, Ontario
Experience:          1-5 Years Relevant Work Experience
Education:            Graduate Degree in Related Field

About Us

Clearpath Robotics Inc. specializes in the design and manufacture of
unmanned vehicle systems, software, and components for academic and
industrial research and development.  Our clients range from small
local businesses to some of the best known technical institutions on
the planet.  Based in Kitchener-Waterloo, Clearpath Robotics employs
highly talented people who live and breathe robotics.  We believe that
work must have a high "cool" factor, and we're looking for people who
share in our passion to create remarkable products and change the

About the Job

We require robust implementations of the latest multi-agent control
and planning algorithms that can function within the constraints of an
unstructured environment, real-world motion dynamics and sensing
constraints. We've been building robots for a while and our clients
are now asking for more than one of our robots to work together in the

You will stay on top of recent developments in multi-agent control and
planning. You will continually evaluate how these algorithms will
benefit our current customers and product offering. Additionally, you
will have to figure out methods to organically incorporate multi-agent
autonomy into the autonomy features currently offered on our robots.
This includes appropriately interfacing with advanced control and
perception algorithms. Finally, you will be field testing these
algorithms to ensure robustness on the field and in real applications.
You will be spending warm summer days driving robots around outside
(cold winters too; this is Canada after all).

 Your primary responsibilities will be:
*    Multi-agent controller design and optimization for autonomous
vehicles with varying dynamics
*    Multi-agent simulation development
*    Algorithm prototyping and implementation

Additional tasks may include:
*    Developing & carrying out system test plans
*    General software development & testing
*    Mentoring and assisting with supervision of interns
*    Explaining our newest shiny toys to the sales & marketing team

About You

You want to work for a small company that thinks big and dreams huge.
You are driven, view work as more than just a job, and are never
satisfied with a project 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 you
thrive on challenging and rewarding problems.   Oh, and you have some
form of higher education with the common sense to back it up.

Required Technical Skills:
*    Graduate degree in engineering or a related field, with
applicable background
Practical knowledge of  multi-agent planning and control based in a
(primarily) centralized framework
*    Working knowledge of decentralized decision making and/or swarm
Strong software development skills (C, C++, Python preferred),
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
*    Comfortable with abrupt changes to project deadlines, job
responsibilities and the local gravity field

Bonus points for:

*    ROS, MATLAB, LabVIEW, Gazebo, Player, experience
*    Multi-agent networking or mesh network experience
*    Understanding of sensors and their error models, particularly
laser rangefinders, GPS systems, and vision systems
*    Experience with the control of skid-steer and differential drive
ground vehicles
*    Ability to perform general hands-on troubleshooting of
electromechanical systems
*    Exposure to SLAM and vehicle control methodologies
*    Ability to diagnose broken robots by their sounds and smells

What Now?

Apply through our online job portal using this link:
http://jobsco.re/1eu0CGl. Please submit cover letter along with your
resume. Instructions for sending supporting documentation, including
testimonials as well as conference papers, journal articles, source
code, portfolio media, references, or other indications of exceptional
past work will be provided in the confirmation email sent by our
system upon receiving your application. Please include "Multi-Robot
Autonomy Engineer" in the subject of any further communications. If
your skills don't fit this job description, but you're still
interested in working with us please apply to our "General Robotics
Enthusiast" position. No recruiters or form cover letters, please.
They do not please our mechanical masters.

More information about the ros-users mailing list