> Markdown version of [/jobs/ext/4704351-software-development-engineer-ii-robotics-navigation](https://www.wearedevelopers.com/jobs/ext/4704351-software-development-engineer-ii-robotics-navigation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer II, Robotics Navigation - **Company:** Amazon.com, Inc. - **Location:** North Reading, MA, United States - **Experience:** Experienced - **Salary:** $143,700 - $194,400 - **Contract:** Internship / Graduate position - **Skills:** Computer Vision, C++ (Programming Language), Nvidia CUDA, Computer Programming, Software Debugging, Microprocessors, Hardware-In-The-Loop Simulation, Python (Programming Language), Machine Learning, Language Modeling, Software Engineering, Graphics Processing Unit (GPU), AI Coding Agents, Information Technology, NVIDIA Jetson, Lidar - **Published:** November 13, 2026 - **Apply:** https://dejobs.org/x/x/B7BA5CA3F4F8407B9E2E65A1C7CC198E/job/ ## About the Role * 3+ years of non-internship professional software development experience * Experience programming with C++ and/or Python * Experience developing or integrating perception, SLAM, localization, or navigation software for robots, autonomous vehicles, or other real-world systems, * Master's degree or PhD in Robotics, Computer Science, Electrical Engineering, or a related field, with a focus on state estimation, computer vision, or robotics * Experience with SLAM and state estimation, such as visual, visual-inertial, or lidar odometry, loop closure, pose-graph optimization (e.g., GTSAM, Ceres, g2o), and localization in prebuilt maps * Experience with navigation stacks (e.g., ROS 2, Nav2, costmaps, global and local planners, behavior trees) * Experience with 3D data and point clouds (e.g., PCL, Open3D) and occupancy or voxel mapping * Experience building semantic maps, scene graphs, or spatial memory for robots, including with vision-language models * Experience with multi-sensor pipelines, time synchronization, and coordinate-frame management (e.g., cameras, lidar, IMU, tf2) * Experience taking research algorithms from prototype to production, including porting Python prototypes to production C+- Experience optimizing SLAM, perception, or machine learning workloads for real-time performance on embedded CPUs and GPUs (e.g., NVIDIA Jetson, CUDA) * Experience building simulation-based or hardware-in-the-loop evaluation for localization or navigation * Experience using AI coding assistants and agents to speed up development, with sound judgment about reviewing and verifying their output * Excellent collaboration and communication skills, with the ability to work across science and engineering teams ## Description * Partner with scientists and engineers to turn SLAM, mapping, and navigation algorithms into production on-robot components * Build the localization and mapping pipeline, and keep the robot localized over long distances in large spaces that change throughout the day * Build the spatial memory that records what the robot has seen and where * Make navigation reliable alongside perception and safety, including recovering when the robot gets stuck * Measure how well localization and navigation work on real robot data, and use that to improve them * Make it all run in real time on the robot's embedded compute, and debug failures on real robots * Write design docs and experiment reports that are clear about tradeoffs and limitations