CareerPlanSign in

Software Development Engineer II

North Reading, Massachusetts, United StatesFull-time$143,700–$194,4002026-10-07 → 2026-10-08

Core

Integrating perception, SLAM, and navigation models into on-robot software stacks and optimizing them for real-time inference on embedded GPUs.

Role type

Senior IC software development engineer (robotics/on-robot software)

Builds

On-robot software components for autonomous robots

Domain

Robotics, embedded systems, computer vision, machine learning

Deliverable

production ML models

Required skills

Python, C++, ROS2, computer vision, SLAM, embedded GPU optimization, TensorRT, ONNX Runtime, CUDA, TDD

Preferred skills

PhD in Robotics/CS/EE, 3D perception, state estimation, model compression/quantization, multi-sensor pipelines, simulation-based evaluation

Technologies

NVIDIA Jetson, TensorRT, ONNX Runtime, CUDA, ROS2, Nav2, GMSL, lidar, Triton Inference Server, Nsight Systems, Nsight Compute

Responsibilities

Integrate perception/SLAM/navigation models into on-robot software; Optimize deep learning models for real-time inference on embedded GPUs; Profile and reduce end-to-end perception latency and memory use; Build efficient multi-camera and multi-sensor data paths; Build and own evaluation datasets and regression gates; Make perception components production-ready with versioning and telemetry; Write design documents and experiment reports. (via careerplan.io/jobs/10571877-software-development-engineer-ii-at-amazon)

Seniority

Senior, hands-on IC