SLAM Developer
2 months ago
Ajax, Ontario, Canada
Besnovo
Full time
Job DescriptionJob 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:
- 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.
- Select and evaluate sensors, computers, and other hardware for SLAM-based indoor navigation systems.
- Contribute to the preliminary design and evaluation of mobile robotic platforms for aircraft maintenance applications.
- Travel may be required for system testing and commissioning.
Requirements:
- Bachelor's degree in Computer Vision, Robotics, or related fields.
- 2+ years of developing visual SLAM algorithms, pose estimation, probabilistic filtering, and sensor fusion.
- Experience in bundle adjustment and backend optimization (e.g., GTSAM, g2o, CERES).
- Experience in manipulating data and modelling errors of different sensors for robotic navigation applications, including 2D/3D cameras and LIDAR.
- Strong programming skills in C++ and object-oriented software development skills.
- Strong problem-solving skills and a willingness to roll up the sleeves to get the job done.
- 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.