Intermediate Software Developer

Software Engineering · Kitchener, Ontario
Department Software Engineering
Employment Type Full-Time
Minimum Experience Mid-level

Now is the time to become an Avidbotter!

About Avidbots

Avidbots is a robotics company with a vision to bring robotic solutions into everyday life to increase organizational productivity and to do that better than any other company in the world. Their groundbreaking product, the Neo autonomous floor scrubbing robot, is deployed around the world and trusted by leading facilities and building service companies. Founded in 2014 and headquartered in Kitchener, ON, Canada, Avidbots is offering comprehensive service and support to customers on 5 continents.


About this Role

We are looking for an experienced and passionate Intermediate Software Developer to help push the boundaries of our robots. Ideally, you have an exceptional and proven capability of developing software in C++ and OOP. You have made software contributions to complex systems and have some experience with hardware interfacing and with GUI applications You thrive with the latest technology while taking pride in well-designed, clean, and reliable code. You will be part of an experienced team of robotics architects and seasoned developers to develop the best robotics solutions for our products.


This can be a hybrid opportunity!


How you will make a difference

  • Work in a team to create, maintain, and improve our robot software
  • Become a technical expert of your domain and contribute to the overall robot architecture
  • Contribute to improving the development environment and processes


Key Skills and Experience

  • Sc. or graduate degree in computer science, engineering or equivalent
  • Development experience in modern C++, ROS and Python
  • 3+ years of professional software development experience
  • Proven experience with modern development process based on agile methodology
  • Proficient in architecting, presenting and sharing software solutions to complex robotic challenges
  • Driven individual, passionate, self-starter


**Applicants must be currently authorized to work in Canada for any employer


Avidbots is an equal opportunity employer committed to building a diverse workforce. As a multicultural organization, we encourage individual achievement and recognize the strength of a diverse workforce. We offer a professional working environment and culture and believe that work/life balance is critical to ensure the happiness/well-being of our people.


Upon request, Avidbots will provide reasonable accommodation for applicants with disabilities throughout the recruitment and selection process.


Thank You

Your application was submitted successfully.

  • Location
    Kitchener, Ontario
  • Department
    Software Engineering
  • Employment Type
  • Minimum Experience