<div dir="ltr"><div><div><div>Position: <span class="Apple-tab-span" style="white-space:pre">       </span>Navigation/Planning Developer (Remote Contract)<span class="Apple-tab-span" style="white-space:pre">                     </span></div><div>Location: <span class="Apple-tab-span" style="white-space:pre">   </span>Part time or full time remote<span class="Apple-tab-span" style="white-space:pre">       </span></div><div>Experience:<span class="Apple-tab-span" style="white-space:pre">  </span>Graduate degree or equivalent background in a related field</div><div><br></div><div>About Us</div><div>Clearpath Robotics designs and builds service robots to automate the world's dullest, dirtiest and deadliest jobs.  Our clients range from small local businesses to some of the biggest, best known companies on the planet. We built Clearpath by offering hardware and services to support advanced robotics R&D and are now expanding into commercial and industrial service robot deployments.</div><div><br></div><div>We employ a diverse and highly talented team who live and breathe robotics.  We believe that work must have a high “cool” factor and every day should bring new knowledge. </div><div><br></div><div><br></div><div>About the Job</div><div>At present, most of our developers are located in Kitchener, Canada. We’ve had a huge amount of interest worldwide from people who would like to work from their home countries full-time, but we’re not yet in a state where we can easily support them. However, the opportunities we’re facing as well as our progress towards supporting worldwide development means we’re now at the point where we’re looking for remote contract work.</div><div><br></div><div>We’re looking for people who can help us make our ground robots (a few of which aren’t yet public) and software (again, not yet public) more capable of planning in a wide variety of static and incredibly dynamic environments. We need people who have an existing background in controls and planning, and are up to helping our team revolutionize how the world works. You won’t be off on your own – you’ll work closely with our existing team and infrastructure on some very key projects.</div><div><br></div><div>Your primary responsibilities will be:</div><div>•<span class="Apple-tab-span" style="white-space:pre">   </span>Optimization of existing planning software</div><div>•<span class="Apple-tab-span" style="white-space:pre">        </span>Implementation of higher-level planning algorithms<span class="Apple-tab-span" style="white-space:pre">          </span></div><div><br></div><div>Additional tasks may include:</div><div>•<span class="Apple-tab-span" style="white-space:pre">     </span>Code review of related modules</div><div>•<span class="Apple-tab-span" style="white-space:pre">    </span>Simulation model design</div><div><br></div><div><br></div><div>About You</div><div>You’ve seen where robotics is going and want to get involved with a small company that thinks big and dreams huge.  Or, you’ve got obligations in your current country and aren’t able to move, but still want to keep your skills sharp. You might also be in academia and want to get a sense of how industrial development operates, as well as learn from our experienced team.</div><div><br></div><div>You are driven, view work as more than just a job, and are never satisfied with a project left half-done.  You want to work with people like you; creative, fun-loving, and passionate about their work.  You are motivated by seeing the problems you solve have real-world applications, and you thrive on challenging and rewarding problems.</div><div><br></div><div>Since this is a contract position, we unfortunately will not be proceeding with anyone who does not have prior experience as listed by the required skills; we cannot commit to providing ROS or C++ training as we normally would. We require candidates who can commit at least 20 hours/week for at least 4 months, and who are not bound by any existing contract which would prevent them from working with us.</div><div><br></div><div><br></div><div>Required Skills:</div><div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Proficiency with Linux, C++, ROS</div><div>•<span class="Apple-tab-span" style="white-space:pre">  </span>Theoretical experience with path/trajectory planning for autonomous ground vehicles</div><div>•<span class="Apple-tab-span" style="white-space:pre">       </span>Theoretical background includes sample-based and graph-based planning approaches<span class="Apple-tab-span" style="white-space:pre">            </span></div><div><br></div><div>Bonus points for:</div><div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Gazebo experience</div><div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Practical experience with the control of skid-steer and differential drive ground vehicles</div><div>•<span class="Apple-tab-span" style="white-space:pre">        </span>Familiarity with SLAM and state estimation</div><div>•<span class="Apple-tab-span" style="white-space:pre">        </span>Familiarity with multi-vehicle coordination and area coverage algorithms</div><div>•<span class="Apple-tab-span" style="white-space:pre">  </span>Background in kinematic-based control</div><div>•<span class="Apple-tab-span" style="white-space:pre">     </span>Experience with the move_base framework</div><div><br></div><div><br></div><div>What Now?</div><div>Apply here: (<a href="http://www.jsco.re/22kc">http://www.jsco.re/22kc</a>). Please also send testimonials as well as conference papers, journal articles, source code, portfolio media, references, or other indications of exceptional past work to <a href="mailto:resourcefulhumans@clearpathrobotics.com">resourcefulhumans@clearpathrobotics.com</a>, including “Autonomy  Developer - Contract” in the subject. 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.</div></div></div><div><br></div></div>