Avidbots

Manager Autonomy Software

Job description

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: Our ideal candidate has a strong background in software development, leading software teams and scaling organizations. If you are passionate about building high-quality software and establishing an efficient development environment, this role may be right for you, especially if you also enjoy leading a team working with advanced technology to bring new, innovative features to our product line. You will report to the VP of Engineering. The incumbent will work alongside an experienced team of software and robotics engineering professionals. How you will make a difference: Lead experienced teams of software developers in sensor integration, computer vision, localization, and path-planning domains Facilitate and enable highly technical team leaders to bring new innovative autonomy software features to the market Lead activities in all phases of the SDLC Build best-in-class autonomy team and cooperative team with the robotic-systems software team, web application and mechatronics engineering team. Work closely with the product and architecture teams to create and deliver innovative, user-friendly, and useful product features Assist in recruiting of world-class software developers by conducting technical interviews Manage budgeting and assignment of resources for the autonomy software development team Key requirements and experience: Bachelor degree in Computer Science, Computer Engineering or equivalent 10+ years of experience working in software engineering with 5+ years of experience in managing development teams Experience leading software engineering teams larger than 30 engineers Proficiency in agile methodologies Strong communication and leadership skills Established ability in project planning and coordination Demonstrated track record of managerial excellence in large software development teams Ability to see and drive the “big picture” strategy while also being capable of providing support and guidance Nice to Have: Experience with mobile robotics A passion for robotics and software development Lean software development experience Strong desire to help us bring robots to everyday life Understanding of machine learning and computer vision

Join a fast paced HAX portfolio company and be part of one of the largest hard tech communities in the world.