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 five continents.
About this role
The localization team at Avidbots is looking for an enthusiastic and exceptional developer to join our team and help us deliver superior autonomy for our robots. The localization team is responsible for safely and accurately tracking the location of the robot and building a map of the world using its advanced sensor platform. This challenging task is vital to ensure the robot can navigate efficiently in large, dynamic environments. As a result, the robustness and reliability of our algorithms is paramount in meeting these demands. To this end, software developers on the localization team must combine their strong knowledge of state of the art sensing technologies (lidar, cameras, inertial) with an excellent understanding of state estimation techniques.
This can be a hybrid opportunity!
How you will make a difference
Participate in the design and implementation of new localization algorithms and improvements to current algorithms according to software development best practices
Participate in the design and implementation of testing and evaluation frameworks, as well as the execution and analysis of experiments
Write unit tests for all new functionalities as well as old functionalities to increase coverage of our code base
Participate in code reviews and in all phases of the software development life cycle
Key requirements and experience:
BASc. or graduate degree in Computer Science or Electrical/Computer Engineering
2+ years of experience with software development in a professional setting
2+ years of experience with visual/lidar-based localization and/or SLAM
Strong proficiency in modern C++ development
Knowledge and experience with best practices in modern software development
Proficiency with Linux-based operating systems
Driven individual, passionate about robotics, self-starter
Nice to have:
Experience with Robot Operating System (ROS)
Experience with C++ unit testing frameworks and continuous integration (CI) tools
Experience with code linting and formatting tools (e..g, clang-tidy, clang-format)
Enjoy working in a small team with big dreams
***Applicants must be currently authorized to work in the 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.
Company Overview: Emtec is a Global consulting company that provides technology-empowered business solutions for world-class organizations. Our Global Workforce of...
Apply For This JobAre you a detail-oriented individual with a passion for accuracy and organization? Do you thrive in a remote work environment...
Apply For This JobWe are on the lookout for a confident Crime Analyst to join our high calibre team at City of Grande...
Apply For This JobThe International Institute for Sustainable Development (IISD) is an award-winning independent think tank working to accelerate solutions for a stable...
Apply For This JobThis employer is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants...
Apply For This JobHow To Apply Please send an email to [email protected] with the subject “Job Application” in order to receive the steps...
Apply For This Job