Software Development Engineer, E-reader products

Global technology company that builds highly efficient E-reader devices and other consumer products
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Consumer

Description For Software Development Engineer, E-reader products

Amazon's E-reader device team is seeking a Software Development Engineer to join their innovative team working on the Kindle family of products. This role focuses on building highly efficient operating systems for E-readers, including the recently launched Kindle Scribe. You'll be working with Linux tech stack (C/C++) and low-level components that ensure weeks of battery life.

As a key member of the team, you'll be responsible for developing critical operating system components and applications that enhance the E-reader experience for millions of customers. The role offers unique challenges in operating system development, requiring deep technical expertise in embedded systems, power optimization, and security.

The position offers exciting opportunities to work with multiple technical teams across Amazon, tackling problems that span software, hardware, and automation domains. You'll be instrumental in making it faster and easier for internal developers to build and release features on the E-reader platform.

This is an ideal role for someone passionate about operating system development, with strong C/C++ skills and an interest in creating efficient, secure, and power-optimized devices. You'll have the autonomy to push boundaries, own new device launches, and make a direct impact on products used by millions of customers worldwide.

Working at Amazon's E-reader team means being part of a culture that encourages ownership, innovation, and technical excellence. You'll collaborate with experienced Amazonians, guide junior team members, and contribute to the evolution of one of the world's most popular E-reader platforms.

Last updated 16 days ago

Responsibilities For Software Development Engineer, E-reader products

  • Design and develop critical components in the operating system for E-reader
  • Develop low-level components for performance, security, and power optimization
  • Write applications using C/C++ and React Native
  • Collaborate with team members to design and bring innovative components
  • Architect and design secure software to protect customer data
  • Guide junior team members as a lead engineer
  • Maintain and update software stack considering hardware and software advancements

Requirements For Software Development Engineer, E-reader products

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of design/architecture experience with patterns, reliability, and scaling
  • Experience programming with at least one software programming language
  • Experience in C/C++
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, E-reader products

Embedded Firmware QA Engineer

QA Engineer position at eero focusing on embedded firmware testing, automation, and quality assurance for consumer networking products.

Embedded Firmware QA Engineer

QA Engineer position for embedded firmware testing at Amazon's eero division, focusing on networking hardware and software validation.

Software Development Engineer, SMP Multimedia Team

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

Mechanical Engineer, Ring All Product, Hardware Development

Lead mechanical engineering role at Amazon Ring, focusing on video product development including cameras and security devices, requiring 5+ years of experience.

System Development Engineer - Ring Imaging

System Development Engineer role at Amazon Ring, focusing on imaging technology and test system development for smart home security products.