Taro Logo

Backend Software Dev Engineer II - Robotic Navigation

Amazon Robotics is a smart team of doers that work passionately to apply cutting edge advances in robotics and software to solve real-world challenges that will transform our customers' experiences in ways we can't even imagine yet.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Backend Software Dev Engineer II - Robotic Navigation

Amazon Robotics is seeking talented and motivated Software Engineers to design, develop and test software that controls and optimizes mobile-robotic fulfillment systems used by Amazon.com operations. We build software to process, aggregate, persist and share various navigation data types such as vehicle/entity positions, travel time estimation and congestion data. This navigational data drives improved system performance by enabling adaptive and dynamic path planning, efficient allocation decisions, floor visualization and health monitoring.

As a Software Engineer, you will:

  • Identify and develop software solutions to current business problems
  • Collaborate with your manager and team to create milestones and deliverables
  • Participate in daily scrums and reviews with development teams
  • Develop design documentation and lead reviews with other engineers
  • Write code and unit tests and integrate code with other software and hardware components
  • Prototype and test concepts or features, both through simulation tools and emulators and with live robotic equipment
  • Work directly with customers to test software prototypes and incorporate feedback
  • Utilize Amazon Robotics and Amazon engineering tools, processes and technologies

Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment.

Last updated a year ago

Responsibilities For Backend Software Dev Engineer II - Robotic Navigation

  • Design, develop and test software that controls and optimizes mobile-robotic fulfillment systems
  • Process, aggregate, persist and share various navigation data types
  • Develop software solutions for current business problems
  • Collaborate with team to create milestones and deliverables
  • Participate in daily scrums and reviews
  • Develop design documentation and lead reviews
  • Write code and unit tests
  • Prototype and test concepts or features
  • Work directly with customers to test software prototypes and incorporate feedback

Requirements For Backend Software Dev Engineer II - Robotic Navigation

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Strong background or familiarity with algorithms used to solve complex problems for highly-scalable systems

Benefits For Backend Software Dev Engineer II - Robotic Navigation

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