Senior Software Developer, Localization

2 weeks ago


Kitchener, Canada Avidbots Corp. Full time

Overview Join to apply for the Senior Software Developer, Localization role at Avidbots Corp. Hybrid work arrangement: on site in our Kitchener HQ 3 days per week. Responsibilities Design, develop, and evaluate advanced localization algorithms to enable robust robot operation in complex and dynamic environments Collaborate cross-functionally with other software teams to integrate core localization solutions into our existing robot systems Optimize software for real-time performance to enable safety-critical decision-making in autonomous robot navigation Contribute to architectural and design decisions through technical insight, requirements analysis, and prototype development Drive the design and implementation of testing and evaluation frameworks, as well as the execution and analysis of experiments Implement and maintain comprehensive unit and integration tests to ensure high code quality and coverage Actively participate in code reviews, contributing to continuous improvement in system accuracy and reliability throughout the software development life cycle Qualifications BASc. or graduate degree in Computer Science, Electrical/Computer Engineering or equivalent. 5+ years of experience with software development in a professional setting. Experience developing and implementing visual/lidar-based localization and/or SLAM algorithms in a production environment. Strong understanding of state estimation techniques and frameworks including Kalman Filters, Particle Filters, Factor Graphs. Expertise 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. Successfully complete pre-employment onboarding requirements that may include criminal/civil background checks Bonus points Experience with Robot Operating System (ROS). Experience with software architecture and design. Familiarity with Python. Experience with C++ unit testing frameworks and CI tools. Experience with code linting and formatting tools (e.g., clang-tidy, clang-format). Enjoy working in a small team with big dreams. Benefits Work with innovative robotics technology that’s shaping the future of autonomous cleaning Grow alongside a fast-expanding company with exciting career development opportunities Collaborate with a global team and be part of a dynamic, diverse, and inclusive workforce Access comprehensive benefits including health, dental, and wellness coverage Thrive in a collaborative environment where your ideas and contributions truly matter About Avidbots Avidbots is a leader in autonomous cleaning solutions, transforming the way commercial and industrial spaces maintain cleanliness. Our robots, including Neo 2 and Kas, combine advanced navigation and data-driven insights to deliver efficient, sustainable cleaning across industries like retail, airports, and warehouses. Equal Employment Opportunity Applicants must be currently authorized to work in Canada for any employer. Diversity & Inclusion Avidbots is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We celebrate the unique perspectives that come from our multicultural team, including our roots as a company founded by international students. Our leadership holds the same standards of respect and inclusivity as every team member. We pride ourselves on providing a safe, respectful environment free from discrimination or hate, and we embrace diversity in all its forms whether race, religion, gender, or sexual orientation. If you require accommodation during the recruitment process, please let us know. We’re happy to provide support. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Automation Machinery Manufacturing #J-18808-Ljbffr



  • Kitchener, Canada Avidbots Corp. Full time

    Overview Join to apply for the Senior Software Developer, Localization role at Avidbots Corp. Hybrid work arrangement: on site in our Kitchener HQ 3 days per week. Responsibilities Design, develop, and evaluate advanced localization algorithms to enable robust robot operation in complex and dynamic environments Collaborate cross-functionally with other...


  • Kitchener, Canada Sonova Full time

    Who we are In a life without sound, our work provides meaning. As a leading provider of innovative hearing care solutions, we are not just a company that makes products: we are a team on a mission to help people enjoy the delight of hearing. To enable a life without limitations, through our core business brands – Advanced Bionics, Audiological Care,...


  • Kitchener, Canada Edjuster Full time

    Job Location: Kitchener, ONSummary: Reporting to the Senior Software Architect, the job incumbent will be responsible for the design, development, testing, and maintenance of new and existing programs and applications. The Software Developer/Programmer position is a very hands-on role that requires an individual with a highly motivated and methodical...


  • Kitchener, Canada Sonova Full time

    Who we areIn a life without sound, our work provides meaning. As a leading provider of innovative hearing care solutions, we are not just a company that makes products: we are a team on a mission to help people enjoy the delight of hearing. To enable a life without limitations, through our core business brands – Advanced Bionics, Audiological Care, Phonak,...


  • Kitchener, Ontario, Canada Sonova Group Full time $120,000 - $180,000 per year

    Our 'Corporate Manufacturing Engineering' department forms the interface between Sonova Research & Development and Operations, representing the technical engineering competence within Operations. As a Senior Software Developer, you will closely collaborate with your teammates in a wide range of software projects related to manufacturing systems for our...


  • Kitchener, Canada BinSentry Full time

    About BinSentry BinSentry is an extremely fast-growing ag-tech company started here in KW. BinSentry is focused on providing solutions for the agriculture supply chain that help increase efficiency, reduce costs, and enhance profitability. As a leader in the use of artificial intelligence, BinSentry offers technology solutions that pair best-in-class optical...


  • Kitchener, Canada BinSentry Full time

    About BinSentry BinSentry is an extremely fast-growing ag-tech company started here in KW. BinSentry is focused on providing solutions for the agriculture supply chain that help increase efficiency, reduce costs, and enhance profitability. As a leader in the use of artificial intelligence, BinSentry offers technology solutions that pair best-in-class...


  • Kitchener, Canada BinSentry Full time

    About BinSentry BinSentry is an extremely fast-growing ag-tech company started here in KW. BinSentry is focused on providing solutions for the agriculture supply chain that help increase efficiency, reduce costs, and enhance profitability. As a leader in the use of artificial intelligence, BinSentry offers technology solutions that pair best-in-class optical...


  • Kitchener, Ontario, Canada D2L Full time $82,500 - $157,500 per year

    D2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift.New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention,...


  • Kitchener, Canada Avidbots Corp. Full time

    Avidbots is a pioneering leader in the field of robotics, dedicated to developing cutting-edge autonomous cleaning solutions for commercial and industrial environments. Our mission is to revolutionize the way cleaning and maintenance tasks are performed by introducing innovative, efficient, and sustainable robotic technologies. Avidbots is committed to...