Embedded Software Engineer, Amazon Robotics Safety Firmware

World's largest e-commerce company focused on customer-centric innovation and technology
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Robotics

Description For Embedded Software Engineer, Amazon Robotics Safety Firmware

Join Amazon Robotics' elite engineering team developing next-generation robotics and safety systems. This role focuses on embedded software development for what may be the world's largest autonomous robot fleet. As an Embedded Software Engineer in the Safety Firmware team, you'll work at the intersection of performance and safety, developing critical systems used by thousands of Amazon associates worldwide.

The position offers a dynamic work environment where no two days are alike. You might start with team standups, then pivot between creating design documents, conducting hands-on testing with hardware teams, and implementing IoT cloud connectivity solutions. The role requires mastery of multiple components including networking, security, and various sensors, while maintaining a strong focus on safety standards.

Amazon Robotics is known for its innovative approach to solving complex technical challenges. The firmware team consists of talented professionals who take safety responsibilities seriously while pushing the boundaries of performance. You'll be part of a multidisciplinary team that rapidly transforms groundbreaking ideas into full-scale production devices.

The role offers comprehensive benefits including medical, dental, vision coverage, parental leave options, PTO, and 401(k). You'll work in either Westborough or North Reading, MA, contributing to Amazon's mission of being Earth's most customer-centric company. The position requires 3+ years of professional software development experience, with a strong background in embedded systems and C/C++ programming.

This is an excellent opportunity for someone passionate about both safety and performance in robotics systems, offering the chance to make a global impact while working with cutting-edge technology. The team values attention to detail and strives to create intuitive systems where safety is seamlessly integrated into the design.

Last updated 5 days ago

Responsibilities For Embedded Software Engineer, Amazon Robotics Safety Firmware

  • Develop and maintain both safety and non-safety rated systems for autonomous robot fleet
  • Learn and master multiple components including networking/wifi, security, and various sensors
  • Participate in system architecture and partner with coworkers
  • Provide feedback in peer review process and communicate with technical leadership
  • Create solutions balancing performance and safety
  • Design software components and work with stakeholders
  • Collaborate with electrical engineers and test/QA engineers
  • Work on AWS CDK for IoT Cloud connectivity

Requirements For Embedded Software Engineer, Amazon Robotics Safety Firmware

  • 3+ years of non-internship professional software development experience
  • 3+ years of embedded firmware development experience
  • 2+ years of non-internship design or architecture experience
  • Experience in embedded development in C/C++
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with general troubleshooting/debugging of hardware (preferred)
  • Experience writing low level drivers (preferred)
  • Familiar developing embedded software in safety standards controlled environment (preferred)

Benefits For Embedded Software Engineer, Amazon Robotics Safety Firmware

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave
  • Paid Time Off (PTO)
  • 401k

Interested in this job?

Jobs Related To Amazon Embedded Software Engineer, Amazon Robotics Safety Firmware

Embedded Software Dev Engineer, Blink

Embedded Software Engineer role at Amazon's Blink division, focusing on firmware development for power-efficient camera systems, requiring C/C++ and embedded systems expertise.

Controls Systems Engineer, Packaging Innovation, MSP

Controls Systems Engineer position at Amazon, focusing on designing and implementing motion control systems for packaging automation, combining technical expertise with sustainability initiatives.

Embedded Software Development Engineer - Satellite Avionics

Design and develop embedded security systems for Amazon's Project Kuiper satellite constellation, working with RUST/C/C++ in embedded Linux/RTOS environments.

Software Development Engineer, Device OS

Software Development Engineer position at Amazon Lab126 focusing on Device OS development, platform architecture, and embedded systems for consumer electronics products.

Embedded Software Dev Engineer, Blink

Lead firmware development for Blink's power-efficient security cameras at Amazon, focusing on embedded systems and C/C++ programming in a resource-constrained environment.