Full Stack Web Developer for Robotics

Engineering Kitchener, Ontario


Position: Full Stack Web Developer for Robotics         
Location: Kitchener, Ontario              
Experience: 3+ Years relevant experience
Education: Bachelor Degree in related field
Division: OTTO Motors

About the Job:

The OTTO Motors branch of Clearpath is looking for a web software developer to join the Autonomy team.

For this role, we are seeking an individual to help us build and wrap existing tooling for presentation in a web environment. You would work closely with other members of the Autonomy team to expose tools in a manner that is convenient for customers and internal staff.

Your primary responsibilities will be:

  • Implementing new OTTO Motors web tools, including creating technical design documents, technical architecture and application development.
  • Supporting and maintaining existing OTTO Motors web tools, including adding new features, implementing design changes and resolving bugs.
  • Laying the foundation for successful strategies in the future

About You:

You see the potential in intelligent robotics to change the world, and you want to work 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:

  • 3+ years of related experience
  • 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
  • Using container systems systems such as Docker
  • Comfortable in a bash terminal on Linux based systems
  • 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
  • C++ / Python experience

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.