Embedded Software Development Engineer, DeviceOS Software

Amazon Devices team designs and engineers high-profile consumer electronics, including Kindle, Fire tablets, Fire TV, and Amazon Echo.
$120,000 - $180,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Consumer

Description For Embedded Software Development Engineer, DeviceOS Software

The Amazon Devices team is seeking a talented Embedded Software Engineer to join their innovative consumer electronics division. This role offers an exceptional opportunity to impact the design and implementation of widely-used products like Kindle, Fire tablets, Fire TV, and Amazon Echo.

As an Embedded Software Engineer, you'll be instrumental in developing system architecture and new features for embedded systems across multiple product spaces, including Alexa and IoT devices. Your work will focus on creating flexible software architectures, OS and Hardware Platform abstraction, ensuring testability, and maintaining scalability across various device types.

The role demands someone who can tackle ambiguous problem spaces, make calculated design decisions, and balance trade-offs effectively. You'll be involved in investigating and prototyping innovative system solutions, participating in design reviews, and developing APIs. The position requires 4+ years of professional software development experience and a strong background in system architecture.

This is an excellent opportunity for someone passionate about consumer electronics who wants to work with cutting-edge technology at scale. You'll be part of a team that values technical excellence, innovation, and collaboration, while contributing to products that millions of customers use daily. The role offers the chance to be a technical ambassador for software reuse across Amazon's wider organization, making a lasting impact on the company's device ecosystem.

Last updated 21 minutes ago

Responsibilities For Embedded Software Development Engineer, DeviceOS Software

  • System architecture and development of new features for embedded systems
  • Work on Alexa devices and IoT devices
  • Investigate, prototype and deliver new and innovative system solutions
  • Participate in design reviews, API development, and documentation
  • Share best practices and influence teams across Amazon organization

Requirements For Embedded Software Development Engineer, DeviceOS Software

Linux
  • 4+ years of non-internship professional software development experience
  • 4+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of new and existing systems

Interested in this job?

Jobs Related To Amazon Embedded Software Development Engineer, DeviceOS Software

Software Development Engineer, SMP Multimedia Team

Software Development Engineer role at Amazon Lab126 focusing on embedded systems and power optimization for consumer electronics devices.

EMC/EMI Engineer - Antenna, Hardware Development

EMC/EMI Engineer position at Amazon's Project Kuiper, developing and testing electromagnetic compatibility for satellite systems.

Software Development Engineer, Kindle Reader

Software Development Engineer position at Amazon Kindle, focusing on C++ development for e-reader software and applications with competitive compensation and benefits.

Software Development Engineer, Kindle Reader

Software Development Engineer position at Amazon Kindle team focusing on developing mission-critical software for e-reading devices and applications.

Embedded Software Engineer, Optical Inter-satellite Link

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication systems with C++/Rust, offering $129K-$223K salary plus benefits.