Robotics Engineer, Vision
Toronto, Ontario
The Robotics Engineer’s primary responsible would be the development and implementation of
perception and state estimation algorithms for Applanix’s Autonomy Development Platform. In
particular, we are seeking an enthusiastic candidate with a background in mobile robotics, and
experience in camera-based navigation, SLAM, and place recognition. Experience with GPU
programming would be desirable. Knowledge of inertial navigation would be beneficial. Exceptional
candidates with expertise in other areas of robotic perception would also be considered. Programming
proficiency in C++ is required, and experience in using Robot Operating System (ROS) would be
useful. Responsibilities also include the testing of developed algorithms and software features in the
field. The candidate would join and work closely with a team of roboticists at Applanix.
KEY RESPONSIBILITIES:
Visual navigation, perception, and place recognition algorithm development and
implementation
Integration of camera perception solutions with existing Applanix products
Product development and documentation
Field testing and dataset collection
Provide consultation to product managers to define and refine product requirements
Work with business directors and participate in client meetings and demonstrations
Remain up-to-date with relevant academic publications
QUALIFICATIONS:
Bachelor’s Degree or Higher - in Electrical / Computer / Mechatronics Engineering, Computer
Science, or related fields.
2+ years of academic background or industry experience in mobile robotics
Working knowledge in state estimation, SLAM, navigation
Experience working with cameras for autonomy applications
Expertise programming in C++
Practical knowledge of GPU programming / CUDA would be an asset
Familiarity with ROS would be an asset
Experience with GNSS & Inertial and positioning systems would be an asset
Experience in machine learning is not a prerequisite, but would be an asset
Product development experience would be an asset
Strong interpersonal skills and a Team player
Excellent communications skills and independent developer
Applanix is committed to an Accessible workplace and provides an Accessible recruitment process.
Please note that we can accommodate disabilities upon request. Please let us know if you require any
accommodations.
#engineering