EngineerJobs.io
← Back to all jobs

Job Description

Amazon Robotics is building a greenfield robotics manipulation platform, and this role blends real-time robot software, AWS web applications, and generative AI to help automate operational workflows. You will own key software components that power robotics middleware, health monitoring, and fleet management, with a team culture focused on collaboration, technical rigor, and experimentation.

Location: North Reading, MA (onsite)
Compensation: USD 168,100 - 227,400 per year
Experience: 5+ years (non-internship)
Education: Bachelor’s degree in computer science or equivalent

What you’ll build

  • Design, build, and own software components for robotics middleware, health monitoring, and fleet management, designed to scale from single robots to fleets of thousands.
  • Lead technical design and architecture for systems on a new robotics manipulation platform, balancing real-time performance with long-term extensibility and maintainability.
  • Collaborate with peer robotics, hardware, and operations teams to define interfaces, resolve cross-team dependencies, and deliver integrated robotic systems end to end.
  • Apply generative AI tools and techniques to automate workflows, improve developer productivity, and accelerate iteration on new capabilities.
  • Mentor junior engineers through code reviews, design discussions, and hands-on guidance to raise engineering quality and practices.

Day-to-day

You will work with a high degree of autonomy, owning projects from concept through production deployment. Typical work may include writing real-time C++ for robot control, reviewing AWS service design, and prototyping generative AI workflow automation. You’ll also coordinate regularly with stakeholders across robotics and operations to align priorities, unblock dependencies, and share technical insights, while maintaining protected time for deep engineering work.

Requirements

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years leading design or architecture (design patterns, reliability, and scaling) of new and existing systems
  • Experience as a mentor, tech lead, or leading an engineering team
  • Bachelor’s degree in computer science or equivalent
  • Expert-level C++ skills
  • Experience building software libraries and tools for robot applications and/or communication middleware

Preferred qualifications

  • 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with robotic motion control systems and algorithms
  • Experience with robotic operating environments like ROS

Technologies

  • C++, AWS
  • Generative AI
  • Real-time C++
  • AWS web applications

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan

About the team

This team is developing a new robotics manipulation platform at Amazon Robotics, aiming to be as transformative as mobile robots have been for fulfillment operations. The organization is 40+ people, including a dedicated software group of 10+ engineers working alongside mechanical, electrical, and systems engineers. As the platform grows, you’ll have opportunities to scale systems that directly improve the customer experience and shape the future of robotic automation at Amazon.

Similar Jobs