SLAM Software Engineer, Rivr
Core
Develop and optimize SLAM and localization algorithms for autonomous delivery robots navigating diverse urban environments using onboard sensors.
Role type
Senior IC SLAM Software Engineer
Builds
Autonomous robots for doorstep delivery
Domain
Robotics / Autonomous Systems / Computer Vision (via careerplan.io/jobs/10570662-slam-software-engineer-rivr-at-amazon)
Deliverable
production ML models
Required skills
C++, Python, 3D visual SLAM, LiDAR SLAM, place recognition, structure from motion, filtering, Bayesian estimation, sensor fusion (camera, LiDAR, IMU, GNSS), mathematical optimization, linear algebra, vector calculus, probability theory, hardware deployment
Preferred skills
Deep learning for SLAM, top-tier conference publications, ROS/ROS2
Technologies
C++, Python, ROS/ROS2, LiDAR, IMU, GNSS, cameras
Responsibilities
Develop online and offline localization and SLAM algorithms; Design, validate, and improve algorithms on challenging real-world data; Contribute to dynamic mapping of the environment; Assist in creating robust sensor calibration systems; Support development of workflows for ground truth data capture; Implement deployment-ready code optimized for computational constraints; Create and maintain documentation and best practices
Seniority
Senior, hands-on IC