> Markdown version of [/jobs/ext/4648578-senior-software-development-engineer-robotics-perception](https://www.wearedevelopers.com/jobs/ext/4648578-senior-software-development-engineer-robotics-perception). 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). --- # Senior Software Development Engineer, Robotics Perception - **Company:** Amazon.com, Inc. - **Location:** Wilmington, MA, United States - **Experience:** Expert - **Salary:** $168,100 - $227,400 - **Contract:** Internship / Graduate position - **Skills:** Computer Vision, Nvidia CUDA, Computer Programming, Software Design Patterns, Hardware-In-The-Loop Simulation, Machine Learning, Model Compression, Software Engineering, Graphics Processing Unit (GPU), AI Coding Agents, Discretization, Real-time Inference, Information Technology, ONNX (Open Neural Network Exchange) Format, Triton Inference Server, Machine Learning Operations, TensorRT, NVIDIA Jetson, Programming Languages - **Published:** November 9, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/28170994/Senior-Software-Development-Engineer-Robotics-Perception-Massachusetts-Wilmington-7375 ## About the Role 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team - Bachelors or Master's degree, or 10+ years in CS, ME, EE or related field experience - Experience designing and shipping perception, computer vision, SLAM, 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 computer vision, state estimation, or machine learning - Experience leading perception, SLAM, or navigation software for robots or autonomous vehicles deployed in production - Experience optimizing machine learning models or computer vision pipelines for real-time inference on embedded GPUs (e.g., NVIDIA Jetson, TensorRT, ONNX Runtime, CUDA) - Experience with 3D perception and state estimation, such as stereo depth, visual, visual-inertial, or lidar odometry, SLAM and loop closure, mapping, or localization - Experience with navigation and autonomy stacks (e.g., ROS 2, Nav2, costmaps, global and local planning) - Experience integrating vision-language or other foundation models into robot perception or navigation, such as open-vocabulary detection and segmentation, semantic maps, or language-guided navigation - Experience with model compression and quantization (INT8/FP8, pruning, distillation) and GPU profiling tools such as NVIDIA Nsight Systems or Nsight Compute - Experience with multi-camera and multi-sensor pipelines (e.g., GMSL cameras, lidar, time synchronization) and serving multiple models on shared accelerators (e.g., Triton Inference Server) - Experience deploying models across heterogeneous accelerator platforms (GPU, NPU, DSP) - Experience building simulation-based or hardware-in-the-loop evaluation for perception, localization, or navigation - Experience using AI coding assistants and agents to speed up development, with sound judgment about reviewing and verifying their output - Excellent written and verbal communication, with a track record of leading technical work across science and engineering teams ## Description Set the technical direction for the robot's perception, SLAM, navigation, and spatial memory software, and lead the engineers who build it - Own how well the robot perceives and navigates in real facilities, and drive the fixes when it falls short - Work with applied science leaders to bring research from prototypes to production - Make tradeoffs across the stack, such as what runs on the robot versus in the cloud and how models share limited compute - Define how perception and mobility work with planning, manipulation, and safety, and create alignment across teams - Build the evaluation strategy that shows robot performance improvements, and use it to set priorities with science and program partners - Raise the engineering bar through design reviews, mentoring, and hiring