Job details
Job type full-time
Full job description
Position: senior autonomy engineer - perception
Location: remote / kitchener, ontario
Experience: 3-10 years relevant work experience
Education: graduate degree in related field
Division: otto motors
About clearpath robotics inc.
Clearpath robotics incDevelops the future of robotics technology through development and sale of industry-leading self-driving technology, products, and services to over 500 of the world’s most innovative brandsProprietary hardware, software, and services are delivered through the company’s research products and industrial divisions: clearpath robotics and otto™ motorsClearpath robotics incIs an award-winning company with recent awards including robotics business review top 50 robotics company, edison award for innovation, business insider top 40 under 40, and canada’s top 100 employers.
About otto™ motors
Otto™ motors is making material handling in industrial settings safer, easier, and more efficient through development of hardware and software that automates movement of goods in busy factories and warehousesThe company’s industry-leading self driving technology provides automated and on-demand material handling in the most demanding industrial environments, spanning automotive, medical device, aerospace, logistics, and moreCustomers trusting their mission-critical material handling needs to otto motors include fortune 100 brands ge, toyota, and caterpillarFor more information visit https://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 performanceThis means continually learning, inventing, and implementing new algorithms for navigation, collaboration, and control - all with an emphasis on robust and reliable best practice programmingWe`re looking for people excited to develop the next generation of perception algorithms to tackle the toughest challenges in localization and mapping, machine learning, computer vision and more.
The perception team’s primary responsibility is the development of the core robotics software responsible for environmental perception and understanding on all of our vehiclesYou will be responsible for evaluating state-of-the-art ideas from academia and industry, and taking these ideas out of the lab and into the real world, identifying opportunities to improve, and developing high-performance software to run in real time on the robotsAs part of the perception team you will continue to advance the cutting edge of robotics research through collaboration with our academic partners and contributions to research publications and open source initiatives.
Your primary responsibilities will be:
Create robust innovative solutions to the problems of robotic perception
Design, architect, and lead the development of new perception modules and features
Development of custom slam, computer vision, machine learning, target tracking and perception algorithms
Evaluation of new algorithms and sensing technology and make recommendations
Concept development and planning of new products and projects
Supporting deployment and testing of robotic systems
Additional tasks may include:
Collaboration with internal teams including controls and navigation planning and well as academic and industrial partners
Triage and support of live industrial systems in the field
Mentoring and assisting with supervision of junior team members
Attending and presenting at tradeshows and conferences
About you
You want to work for a company that thinks big and dreams hugeYou are driven, want to make a difference, and are never satisfied with a project left half-doneYou want to be surrounded by people like you; creative, fun-loving, and passionate about their workYou are motivated by making an impact on your workplace and you thrive on challenging and rewarding problems.
Required skills:
Graduate degree in engineering/cs or a related field, with applicable background
Hands-on experience with real world autonomous systems
Extensive practical and theoretical knowledge in at least one or more areas of: state estimation, computer vision, slam, machine learning, target detection and tracking, robotic perception.
3+ years of software development experience bringing products to market
Experience writing efficient, high performance code
Strong software development skills in modern c++
Proficiency with linux
Excellent teamwork/communication skills
Ability to develop software development plans, including timelines and test procedures
Bonus points for:
Ros, tensorflow, gazebo, and pcl experience
Familiarity with graph optimization techniques and libraries
Experience with git/other dvcs systems and other software development processes
Understanding of sensor error modeling, particularly laser rangefinders and vision systems
Clearpath is committed to supporting a culture of diversity and accessibility across the organizationWe hire the best talent regardless of race, color, creed, national origin, ancestry, disability, marital status, age, sex, veteran status or sexual orientationIf you require special accommodation to complete any portion of the application or interview process, please contact 1-800-301-3863.