SLAM Developer

2 months ago


Ajax, Ontario, Canada Besnovo Full time
Job Description

Job Summary:

Besnovo is seeking an experienced SLAM developer to lead the development of state-of-the-art indoor navigation algorithms and solutions for mobile robotic platforms for aircraft maintenance applications.

Key Responsibilities:

  1. Lead the full-cycle development of SLAM solutions for mobile robotic platforms in aircraft maintenance applications, including algorithm designing, software development and testing, integration, documentation, and supporting.
  2. Select and evaluate sensors, computers, and other hardware for SLAM-based indoor navigation systems.
  3. Contribute to the preliminary design and evaluation of mobile robotic platforms for aircraft maintenance applications.
  4. Travel may be required for system testing and commissioning.

Requirements:

  1. Bachelor's degree in Computer Vision, Robotics, or related fields.
  2. 2+ years of developing visual SLAM algorithms, pose estimation, probabilistic filtering, and sensor fusion.
  3. Experience in bundle adjustment and backend optimization (e.g., GTSAM, g2o, CERES).
  4. Experience in manipulating data and modelling errors of different sensors for robotic navigation applications, including 2D/3D cameras and LIDAR.
  5. Strong programming skills in C++ and object-oriented software development skills.
  6. Strong problem-solving skills and a willingness to roll up the sleeves to get the job done.
  7. Ability to collaborate and communicate complex technical concepts to a wide audience.

What We Offer:

Besnovo Technologies Inc. is committed to transforming the aircraft maintenance industry with robotic, automation, AI, and other emerging technologies. As a member of our team, you will get the opportunity to be exposed to the latest knowledge and technologies in these disciplines.