Robotics Engineer (Vision)

Title:  Robotics Engineer, Vision
Location: Toronto, Ontario
Division:  Applanix
Reports to:  Engineering Manager

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.

 Visual navigation, perception, and place recognition algorithm development and
 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

 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

Our Company
Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety, and sustainability. From purpose-built products to enterprise lifecycle solutions, Trimble software, hardware, and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation, and logistics. For more information about Trimble (NASDAQ: TRMB), visit

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


Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field