Software Development Engineer, E-reader products

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
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 and be part of building highly efficient operating systems for E-reader products. This role focuses on developing the Linux tech stack (C/C++) and low-level components that make devices energy efficient with weeks of battery life. The team recently launched Kindle Scribe, expanding capabilities to include note-taking features.

As a Software Development Engineer, you'll work on adding new capabilities to the Kindle E-reader family, making it fast, easy, and cost-effective for internal developers to build and release features. You'll tackle challenging technical problems across software, hardware, and automation domains, working with multiple technical teams across Amazon.

The role requires deep technical expertise in operating system internals and low-level component development. You'll be responsible for creating performant, secure, and power-optimized devices while also having the opportunity to work with React Native for application development. Your work will directly impact millions of customers worldwide.

Key aspects of the role include collaborating with experienced Amazonians, architecting secure software solutions, maintaining up-to-date software stack, and leading junior team members. The position offers significant learning opportunities and the chance to make a meaningful impact on Amazon's E-reader ecosystem.

This is an excellent opportunity for someone passionate about operating system development, embedded systems, and creating customer-focused solutions. You'll have the autonomy to push boundaries and ownership of significant technical components while working in Amazon's builder-friendly environment.

Last updated 7 hours ago

Responsibilities For Software Development Engineer, E-reader products

  • Design and develop critical components in the operating system for E-reader products
  • Write applications on top of Kindle Operating system
  • Architect and design secure software that protects customer data
  • Collaborate with team members to conceive and design innovative components
  • Guide junior team members as a lead engineer
  • Keep software stack up-to-date with 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 system design and 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.