Sr. Robotics Software Engineer, Amazon Robotics

Amazon Amazon · Big Tech · DE, Belgium +1 · Software Development

Senior Robotics Software Engineer role at Amazon, focusing on designing, building, and delivering end-to-end robotic systems for fulfillment centers. The role involves software development, integration, testing, and launching robotic applications, partnering with applied scientists and project managers. Requires experience in computer vision, machine learning, or robotics product development within a Linux environment, with proficiency in languages like Java, C++, or C#.

What you'd actually do

  1. Participate in all phases of new developments including concept, design, architecting, prototyping, and production
  2. Implementation, performance optimization and maintenance of software
  3. Collaborate with software, hardware, and operations customers
  4. Contribute to software design reviews and team best practices

Skills

Required

  • Bachelor's degree in computer science or equivalent
  • Experience as a tech lead in the development of a computer vision, machine learning or robotics product
  • Experience with a Linux development environment, multithreading and concurrency
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

Nice to have

  • Experience building complex software systems that have been successfully delivered to customers, or experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience developing and executing/delivering product and technical roadmaps
  • Master’s/PhD in Computer Science or related field
  • Experience with a robotics software framework, such as ROS or an equivalent toolkit
  • Hands-on expertise in many disparate technologies, from front-end user interfaces to back-end systems

What the JD emphasized

  • Experience as a tech lead in the development of a computer vision, machine learning or robotics product

Other signals

  • Robotic systems
  • Robotic applications
  • Machine learning scientists
  • Computer vision
  • Machine learning
  • Robotics product