Software Engineer II, Autonomy Platform, Data and Tools
Overview
In this role, you will contribute to the Platform, Data and Tools team building the onboard autonomy software stack for Proteus, Amazon’s autonomous warehouse robot. You’ll optimize core algorithms, integrate sensors, and enhance ML training and deployment pipelines. You’ll work with cross-functional engineers and scientists to advance perception, SLAM, motion planning, and control, while enabling diagnostics and manufacturing workflows. This is a hands-on, impact-driven opportunity to shape autonomous navigation at scale within a world-class robotics program.
Compensation / BenefitsMedical, Dental, and Vision CoverageMaternity and Parental Leave OptionsPaid Time Off (PTO)401(k) PlanSign-on payments and RSUsComprehensive benefits including health, life, and mental health support
ResponsibilitiesOptimize runtime performance of core algorithms leveraging hardware accelerationIntegrate new sensors and hardware components into the autonomy software stackDevelop and customize Nvidia Jetpack based platform and OSBuild data pipelines and tools to support ML development flywheelDevelop software for remote diagnostics, recovery and control of autonomous robotsCreate visualization tools for analyzing and debugging robot behaviorDesign software interfaces to enable hardware testing and manufacturing processes
Key requirements3+ years of non-internship professional software development experienceExperience programming with at least one software programming languageKnowledge of the full software development lifecycle, coding standards, code reviews, source control, CI/CD, testing, and operational excellenceCross-functional collaborationProblem solvingProactive learning and adaptationCUDA kernels or ML/low-level kernelsEmbedded development in C/C++Experience with AWS cloud-based development/production environments