CareerPlanSign in

Software Development Engineer, Amazon Robotics

North Reading, Massachusetts, United States💼 Full-time💰 $143,700–$194,400🗓 2026-06-16 → 2026-09-26

Core

Design and develop cloud and edge software components, specifically Linux Kernel device drivers and edge computing solutions, to power robotic systems for Amazon's logistics operations.

Role type

Embedded Systems Software Engineer (Linux Kernel/Edge)

Builds

Robotic hardware-software integration solutions for Amazon Robotics fleet

Domain

Robotics / Embedded Systems / Cloud Edge Computing

Deliverable

production ML models | product features | infrastructure

Required skills

Linux Kernel device driver development, C/C++ programming, Yocto build systems, NVIDIA platform optimization, embedded software architecture, distributed systems design, hardware-in-the-loop testing

Preferred skills

Full software development life cycle experience, code review practices, source control management, build processes, testing frameworks, operations experience

Technologies

Linux Kernel, Yocto, NVIDIA platforms, C++, C, Java, Perl, GreenGrass, AWS

Responsibilities

Develop and maintain Linux Kernel device drivers for robot communication; Design and implement edge computing components for low-latency control; Build and optimize Yocto-based builds for NVIDIA platforms; Partner with workcell teams to integrate software with hardware; Establish and maintain hardware-in-the-loop testing frameworks

Seniority

Mid-Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.