Product Application Developer

Position: Product Application Developer               
Location: Kitchener, Ontario              
Experience: 0-3 Years relevant experience
Education: Bachelor Degree in related field
Division: OTTO Motors

About us:

Clearpath provides self-driving vehicle technology and services to over 500 of the world’s most innovative brands. Proprietary hardware, software, and services are delivered through the company’s research-solutions and industrial divisions: Clearpath Robotics and OTTO Motors.

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. We need more passionate people on our team who are willing and able to push the boundaries of robotics into focused and practical applications.

Clearpath is automating the world and we need your help.  Got what it takes?

About the Job:

The OTTO Motors branch of Clearpath is looking for a software developer/engineer to join the Fleet Application team.

In Fleet Applications, we are responsible for the design, development, and support of software applications that are created to allow customers to interact with, monitor and support their fleets of OTTO Autonomous Vehicles. This involves participation in the entire product workflow, from customer insight gathering, problem definition, solution proposals, application design, development, and support.

For this role, we are seeking an individual to join the fleet application development team to help us build and support industry defining applications for working with autonomous vehicles and fleets. You would be working closely with the other members of the development team, as well as many other groups within OTTO Motors, in order to provide awesome solutions to the problems our customers want to solve with their fleets of OTTO vehicles.

Your primary responsibilities will be:

  • Implementing new OTTO Motors fleet applications, including creating technical design documents, technical architecture and application development.
  • Supporting and maintaining existing OTTO Motors fleet applications, including adding new features, implementing design changes and resolving bugs.
  • Supporting product management with technical product management tasks
  • Investigating new technologies and products that will better allow us to provide top tier solutions for our customers

About You:

You see the potential in intelligent robotics to change the world, and you want a career where you’ll get to make this happen personally. You want to work for a technology 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 like being the go-to person for technical questions. You are motivated by making an impact on your workplace and you thrive on challenging and rewarding problems.


Required Experience / Skills:

  • Experience writing HTML5/JavaScript based applications that interface with back-end REST and WebSocket endpoints.
  • Using web frameworks and tools such as React, Angular, webpack, npm/yarn
  • Working directly with designers to implement pixel-perfect user interfaces
  • Comfortable in a bash terminal on Unix based systems
  • Implementing user interfaces that must work on both desktop and mobile platforms
  • Writing development documentation and using source control and build systems.
  • Working in a collaborative environment, interfacing with other team members regularly, sharing knowledge via diagrams, discussion, and examples

Bonus Points For:
 

  • Server-side development using NodeJS or Python, implementing API's and supporting services
  • Experience with ROS / Robotics Systems
  • Writing installable mobile applications, using web or native technologies
  • Implementing web-based mapping technologies
  • Industrial integration experience, communicating with PLCs or UPC/UA servers
  • C++ / Python experience

Clearpath is committed to supporting a culture of diversity and accessibility across the organization.  We hire the best talent regardless of race, color, creed, national origin, ancestry, disability, marital status, age, sex, veteran status or sexual orientation. If you require special accommodation to complete any portion of the application or interview process, please contact 1-800-301-3863.