Software Development Engineer, E-reader products

Global technology company that leads in e-commerce, cloud computing, and digital streaming services.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer, E-reader products

Join Amazon's E-reader device team in building highly efficient operating systems for Kindle devices. This role focuses on developing the core components that power Amazon's E-reader products, including the recently launched Kindle Scribe. As a Software Development Engineer, you'll work with the Linux tech stack (C/C++) and low-level components to create energy-efficient devices with weeks of battery life. The position offers the opportunity to impact millions of customers while working on challenging technical problems spanning software, hardware, and automation.

The role involves creating value through developing new capabilities for the Kindle E-reader family, making it faster and easier for internal developers to build and release features. You'll tackle novel situations daily and collaborate with multiple technical teams across Amazon. The position requires deep technical expertise in operating system internals and low-level component development.

Working at Amazon means being an owner with the autonomy to push boundaries and create innovative solutions. You'll be part of a team that values technical excellence, customer focus, and continuous innovation. The role offers opportunities to learn and grow while making a positive impact on millions of users worldwide.

The ideal candidate should be proficient in C/C++ for operating system development, with React Native knowledge being a bonus. You'll work in an environment that emphasizes ownership, innovation, and technical excellence while collaborating with experienced Amazonians to bring new features to life. This is an excellent opportunity for someone passionate about systems programming and creating impactful consumer devices.

Last updated 16 hours ago

Responsibilities For Software Development Engineer, E-reader products

  • Design and develop critical components in the operating system for E-reader products
  • Build low-level components that make the product performant, secure and power optimized
  • Write applications on top of Kindle Operating system
  • Collaborate with team members to design and bring innovative components to E-reader
  • Architect and design secure software that protects customer data

Requirements For Software Development Engineer, E-reader products

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience in C/C++

Interested in this job?

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

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.