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 a day 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

Firmware Embedded Engineer

Firmware Embedded Engineer role at Amazon Kuiper developing satellite communication systems, offering $129K-$223K salary with comprehensive benefits.

Embedded Software Dev Engineer, Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication terminal software to provide global broadband access.

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication terminal software to provide global broadband access through LEO satellite constellation.

Embedded Software Development Engineer - Sensor & Compute, Amazon Robotics (AR), Amazon Robotics

Embedded Software Engineer role at Amazon Robotics focusing on sensor and compute technology development, requiring 3+ years of experience in embedded systems and C/C++ programming.

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication software with $129K-$223K salary in Redmond, WA.