Embedded Software Engineer II, Autonomy Platform, Data and Tools
Core
Develop autonomy software for onboard mapping, perception, motion planning, and control for Amazon's autonomous warehouse robots.
Role type
Senior IC embedded software engineer (autonomy platform)
Builds
Autonomy software stack, ML training/deployment pipelines, embedded middleware
Domain
Robotics, embedded systems, computer vision, motion planning
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, embedded development, hardware integration, OS customization, remote diagnostics software, middleware development
Preferred skills
CUDA kernels, ML/low-level kernels, full SDLC, AWS platform, custom Linux distributions (Yocto/Buildroot), robotics middleware (ROS/ROS2)
Technologies
Nvidia Jetpack, ROS/ROS2, Foxglove, RViz, Yocto, Buildroot, AWS
Responsibilities
Optimize runtime performance using hardware acceleration, integrate new sensors and hardware, develop software for remote diagnostics and control, design interfaces for hardware testing and manufacturing, develop embedded middleware, mentor team members
Seniority
Senior, hands-on IC