Taro Logo

Software Development Engineer II, AR Manipulation Motion Planning

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Robotics · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer II, AR Manipulation Motion Planning

Amazon Robotics is seeking a talented Software Development Engineer II to join their Motion Planning team, focusing on developing cutting-edge robotic motion capabilities. This role combines software engineering excellence with robotics innovation, where you'll architect and implement motion planning systems across Amazon's worldwide robot fleet. You'll work at the intersection of robotics and software development, collaborating with scientists, engineers, and operations teams to advance Amazon's robotics portfolio.

The position offers an opportunity to shape the future of robotic motion planning at scale, working with both simulated environments and physical robots. You'll be responsible for designing robust, scalable systems while maintaining high engineering standards through code reviews and operational excellence practices. The role involves hands-on development work as well as technical leadership through mentoring team members.

Amazon offers a comprehensive benefits package including medical, dental, and vision coverage, parental leave options, 401(k), and PTO. The company values diverse perspectives and encourages applications from candidates who might not meet all qualifications exactly. This role is based in North Reading, MA, where you'll be part of Amazon's innovative robotics division.

Working at Amazon Robotics means joining a team that's pushing the boundaries of what's possible in robotics and automation. You'll have the chance to solve complex technical challenges, work with cutting-edge technology, and make a direct impact on Amazon's worldwide operations. The role combines technical depth in software engineering with the exciting field of robotics, making it an ideal position for someone passionate about both areas.

Last updated 2 months ago

Responsibilities For Software Development Engineer II, AR Manipulation Motion Planning

  • Architect, design, and implement motion planning systems for robotic platforms
  • Influence the team's strategy and contribute to long-term vision and roadmap
  • Work with stakeholders across science, and operations teams to iterate on design and implementation
  • Maintain high standards by participating in reviews, designing for fault tolerance and operational excellence
  • Prototype and test concepts or features, both through simulation and emulators and with live robotic equipment
  • Work directly with customers and partners to test prototypes and incorporate feedback
  • Lead by mentoring other engineer team members

Requirements For Software Development Engineer II, AR Manipulation Motion Planning

Java
  • Bachelor's degree in computer science or equivalent
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

Benefits For Software Development Engineer II, AR Manipulation Motion Planning

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

Interested in this job?