Software Developer - Robotics

Position:              Experienced Software Developer

Location:             Kitchener, Ontario          

Experience:        3+ Years relevant work experience         

Education:           Undergraduate degree (CS or equivalent)

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 industrial and research 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

Did you ever want to work with cool robots? The kind of robots big companies depend on to deliver their product to their customers? Well, here is your chance! If you are a software developer with a strong motivation to learn and influence the technical direction of a product. Come and join our OS team! If selected, you will be given the opportunity to develop some of the cool'est features there is on our OTTO line of robots. You will be able to apply your technical expertise, work with like-minded individuals and design features ranging from low level hardware abstraction layer to high level state replication for very large robot fleet.  No matter what, you will most definitely have a lot of fun doing it and grow your skills.

What you should expect:

  • Design and develop software running on robots
  • Participate in team-wide code, design and architecture reviews with some of the brightest roboticists there is
  • Influence the way we do things so that they can be done better
  • Get to see your work being used to build something bigger

About You

You want to work for a fast-moving 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.

Your software is reliable and efficient to the point where you'd be comfortable sealing it in a 1.5t box weaving gracefully between pedestrian traffic. You are able to conceive, capture and implement well layered complex software solutions. You're looking for a job where you get to interact with a diverse team, learn something new every day and you feel that your life is lacking in lasers and servomotors.

Required skills:

  • 3+ years application development
  • C++ expertise
  • Working knowledge of TCP/IP stack and other network protocols
  • Experience with source control, code/design review processes, etc.
  • Linux platform experience
  • Have shipped product

Bonus for:

  • ROS (Robot Operating System)
  • Python experience

Clearpath is committed to supporting a culture of diversity and accessibility across the organization.  We hire the best talent regardless of race, colour, 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.