Firmware Engineer, Amazon Robotics (AR)

Global technology company specializing in e-commerce, cloud computing, and artificial intelligence
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Robotics

Description For Firmware Engineer, Amazon Robotics (AR)

Amazon Robotics is seeking experienced Firmware Engineers to join their team in building a revolutionary automation system for warehouse operations. This role focuses on developing software for controlling robotics systems, combining custom hardware, Linux OS, Computer Vision, and Motor Control. The position offers an opportunity to work on cutting-edge technology that transforms warehouse operations through multiple novel workcells.

The ideal candidate will bring expertise in robotic path planning, motion control, and computer vision, with proven experience deploying solutions at scale. You'll be part of a cross-functional team working with hardware engineers, software developers, and operations personnel to create integrated solutions. The role involves hands-on work with hardware, building simulation engines, and developing comprehensive testing solutions.

Amazon offers a competitive benefits package including medical, dental, and vision coverage, parental leave options, 401(k), and PTO. The position requires 15-20% travel for onsite system testing, providing hands-on experience with the systems you'll be developing. This is an excellent opportunity for engineers passionate about robotics and automation to make a significant impact on Amazon's warehouse operations.

The role combines embedded systems development with robotics, requiring both technical expertise and collaborative skills. You'll be at the forefront of developing next-generation automation solutions while working for one of the world's leading technology companies. If you're excited about building complex robotic systems and want to shape the future of warehouse automation, this position offers the perfect blend of challenge and opportunity.

Last updated 7 minutes ago

Responsibilities For Firmware Engineer, Amazon Robotics (AR)

  • Work with cross-functional teams to develop integrated solutions
  • Provide technical guidance to junior engineers
  • Integrate and troubleshoot robotic systems
  • Build simulation engines, hardware mocks, and integration tests
  • Work alongside hardware to identify and fix failure modes
  • 15-20% travel expected for onsite system testing

Requirements For Firmware Engineer, Amazon Robotics (AR)

Linux
  • 3+ years of non-internship professional software development experience
  • Experience programming with at least one software programming language
  • 2+ years of non-internship design or architecture experience
  • Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field
  • Expert level C/C++
  • Experience building complex embedded systems

Benefits For Firmware Engineer, Amazon Robotics (AR)

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?

Jobs Related To Amazon Firmware Engineer, Amazon Robotics (AR)

Software Engineer, Kuiper

Software Engineer position at Amazon's Project Kuiper, developing embedded software for satellite systems using Rust, C, and C++ in Redmond, WA.

Embedded SDE, Smart TV Platform

Amazon is hiring an Embedded Software Development Engineer for their Smart TV Platform team to develop firmware for Remote Controllers and FireTV products, focusing on embedded systems and IoT connectivity.

Robot Embedded Software Engineer

Embedded Software Engineer role at Amazon Robotics developing control systems for next-generation manipulation robots, requiring expertise in C/C++ and embedded systems.

Firmware Embedded Engineer, Kuiper Satellite Communication System - MAC Software Development

Firmware Embedded Engineer role at Amazon Kuiper developing MAC software for satellite communication systems.

Software Development Engineer, Kuiper Avionics Test Engineering

Software Development Engineer position at Amazon Kuiper focused on developing test automation software for satellite avionics systems, offering competitive compensation and the opportunity to work on groundbreaking space technology.