Amazon RIVR logo
Amazon RIVRPosted 1 month ago

SLAM Software Engineer

On-siteZürich, Zurich, Switzerland

Full TimeMasters DegreeMedium

Job Summary

Develop state-of-the-art, online and offline localization and SLAM algorithms by fusing information from cameras, LiDARs, IMU, GNSS, and other sensors. Design, validate, and improve algorithms on challenging real-world data, while contributing to dynamic mapping using data continuously gathered from ongoing robot deployments. Assist in creating robust sensor calibration systems that perform reliably in complex environments and support the development of efficient workflows to capture ground truth data and maps for evaluation. Contribute to the implementation of deployment-ready code optimized for the robot's computational constraints and maintain documentation to streamline knowledge sharing. Requires a Master's degree, three years of experience, and strong C++ and Python skills.

Required Qualifications

  • Master's degree in a relevant field such as Robotics, Machine Learning, Computer Science, or a similar discipline.
  • A minimum of 3 years of industry or research experience.
  • Background in computer vision, robotics or autonomous driving, with experience in areas such as 3D visual or LiDAR SLAM, place recognition, structure from motion, filtering, or Bayesian estimation.
  • Strong mathematical fundamentals including linear algebra, vector calculus, probability theory, and mathematical optimization.
  • Ability to write production-level code in modern C++, and prototype efficiently in Python.
  • Experience with deploying SLAM or localization algorithms on hardware platforms.

Desired Qualifications

  • Experience with state of the art deep learning algorithms for SLAM and localization.
  • Publications at top-tier conferences.
  • Experience with ROS/ROS2.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce