Embedded/Firmware Software Engineer, Amazon Robotics Firmware Team

Company:  Amazon
Location: Seattle
Closing Date: 07/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Embedded/Firmware Software Engineer, Amazon Robotics Firmware Team

Job ID: 2587310 | Amazon.com Services LLC

Join a group of the brightest engineers to develop the next generation of Amazon's world-class robotics. Amazon Robotics Teams create and manage the largest fleet of industrial autonomous robots in the world and we are seeking top-notch embedded engineers who are action-oriented, passionate about building things, and enjoy solving problems in innovative ways. You will work with a multidisciplinary team to rapidly bring to life groundbreaking ideas to full-scale production devices that are trusted by thousands of associates at Amazon's facilities around the world.

As part of the Embedded and Firmware teams, you’ll be involved in the development and maintenance of the software that powers our robotic fleet, including embedded Linux, computer vision, navigation, obstacle detection, motor control, WiFi, Safety, Security, and more.

Key job responsibilities

The ideal candidate is passionate about building the right solutions for our customers and willing to collaborate with other teams to ensure that our product will meet Amazon-scale while simultaneously raising the bar for associate's safety. They will:

  1. Develop and maintain robotic systems used in quite possibly the world’s largest autonomous robot fleet.
  2. Learn and master multiple components including networking/wifi, security navigation, obstacle detection, motor control, and a variety of sensors.
  3. Participate in the architecture of these complex systems and collaborate with coworkers to realize the team's goals.
  4. Provide feedback in the peer review process as well as effectively communicate with technical leadership.
  5. Create solutions that strike the balance between world-class performance and world-class safety.

A day in the life

As an Embedded/Firmware Software Engineer at Amazon Robotics, you will work with cross-functional teams to develop, test, and debug our robotic systems. The development process will involve participating in the design process, analyzing any potential hazards, and implementing new products and features. Testing efforts involve either writing automated tests to vet the newly created features or live testing to debug and root cause issues.

In addition to normal development and testing responsibilities, software engineers are occasionally involved in live debugging our systems at Fulfillment centers.

BASIC QUALIFICATIONS

  • 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
  • 2+ years of development experience in C or C++ within an embedded environment or with some aspect of robotic systems.

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Familiarity developing in a safety standards controlled environment such as IEC 61508 or ISO 26262.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Posted: September 23, 2024

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙