Robotics Software Developer

Job Title: Robotics Software Developer
Job Location: Ajax, ON
Job Field: Engineering
Employment Type: Fixed-Term Contract (6 Months)

Besnovo (formerly BRIC Engineered Systems) is a leading system integrator in industrial robotics and automation and has a track record of developing sophisticated robotic solutions and systems for the aerospace, automotive, and advanced manufacturing industries. Besnovo’s robotic and automation products have been successfully deployed for worldwide customers, include the US Air Force and leading aerospace companies. The successful candidate will report to the CTO at Besnovo and will support the robotic team with various tasks.

• Develop a marker-based SLAM system for indoor localization
• Design and develop algorithms to comply with strict accuracy, efficiency and computational requirements
• Actively test, evaluate and refine the SLAM system and its constituent components
• Stay up-to-date on the current state-of-the-art in indoor localization
• Write extensive documentation of the SLAM system

• Degree or Masters in Engineering (Mechatronics or relatable Engineering field
• 3 – 5 years industrial robotics experience
• Excellent knowledge of algorithms and data structures
• Understanding of object-oriented programming
• Understanding of multi-threaded programming
• Understanding of software testing and QA
• Understanding of software development practices
• Understanding of source-control (especially Git)
• Demonstrated experience in C++ programming, preferable C++11 and/or later versions
• Experience programming in MATLAB and/or python
• Ability to program abstract mathematical concepts
• Excellent problem solving and troubleshooting capabilities
• Ability to prioritize, multi-task, problem solve and adapt to change
• Self-starter working in an entrepreneurial environment
• Excellent knowledge of Microsoft Office

How to apply: Qualified applicants should send a cover letter, resume and transcript to

Thank you for your application. Only candidates selected for interview will be contacted. Besnovo Inc. is committed to accessible employment practices which are compliant under AODA and support equal opportunity. If you require any accommodation throughout the recruitment process, please advise Human Resources at . All personal information is collected under the authority of PIPEDA.