CareerPlan

Senior Software Development Engineer, Robotics

North Reading, Massachusetts, United StatesFull-time$168k–$227k2026-10-13 → 2026-11-09

Core

Design and build on-robot software that turns perception, planning, control, and machine learning models into reliable behavior on real hardware for Amazon's robotic fleet.

Role type

Senior Software Development Engineer (Robotics)

Builds

On-robot subsystems including perception, SLAM, navigation, dexterous manipulation, and low-level controls for embedded GPU platforms.

Domain

Robotics, AI, Embedded Systems, Automation

Deliverable

production ML models

Required skills

Robotics middleware (ROS, ZCM, Zenoh), Real-time embedded systems, Perception, SLAM, Navigation, Controls, Autonomy, VLA/VLM/LLM-based planners, System architecture, Mentorship

Preferred skills

Mobile manipulation, Locomotion, Dexterous manipulation, Real-time scheduling, Embedded GPU optimization (PyTorch, CUDA, TensorRT, Jetson), Hardware-in-the-loop testing, AI coding assistants

Technologies

ROS, ZCM, Zenoh, PyTorch, CUDA, TensorRT, NVIDIA Jetson

Responsibilities

Lead design and delivery of on-robot subsystems from architecture to deployment; Prototype algorithms and learned models for production; Define interfaces and data contracts between perception, planning, and control; Make components observable with metrics and telemetry; Lead design reviews and write technical documentation; Mentor engineers on robotics and software engineering.

Seniority

Senior, hands-on IC with leadership responsibilities