Software Development Engineer-II, E-reader products

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

Description For Software Development Engineer-II, E-reader products

Join Amazon's E-reader platform team in building the next generation of Kindle devices, including the recently launched Kindle Scribe. As a Software Development Engineer-II, you'll work on the operating system stack and low-level components that make E-readers energy efficient with weeks of battery life. The role involves developing critical OS components using C/C++ and creating applications that serve millions of customers worldwide.

You'll be part of a team that owns the entire operating system stack, focusing on performance, security, and power optimization. The position offers unique challenges in software and hardware integration, requiring deep technical expertise in operating systems and embedded development. You'll collaborate with multiple technical teams across Amazon, helping to build and maintain the platform that enables application developers to create features for the Kindle E-reader family.

This role is perfect for engineers passionate about operating system development, embedded systems, and creating consumer products that impact millions of users. You'll work in an environment that values ownership, innovation, and technical excellence. The position offers opportunities to tackle complex problems spanning software, hardware, and automation domains while contributing to one of Amazon's most beloved product lines.

Key responsibilities include developing new capabilities for the Kindle E-reader family, architecting secure software solutions, optimizing system performance, and maintaining the software stack. You'll also guide junior team members and work closely with application developers who deploy software on the E-reader platform.

The ideal candidate combines strong C/C++ programming skills with an understanding of operating systems and embedded development. Knowledge of React Native is a plus for application development. Join us in shaping the future of digital reading and note-taking technology.

Last updated 5 hours ago

Responsibilities For Software Development Engineer-II, E-reader products

  • Own and develop capabilities for Kindle E-reader family
  • Design and develop critical components in the operating system
  • Build low-level components for performance, security and power optimization
  • Write applications on top of Kindle Operating system
  • Collaborate with teams to design and bring innovative components
  • Architect and design secure software to protect customer data
  • Keep software stack up-to-date with hardware and software advancements

Requirements For Software Development Engineer-II, E-reader products

  • 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
  • Proficiency in C/C++
  • Experience with React Native (bonus)

Interested in this job?

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

Software Dev Engineer - Android/Linux, Connectivity - Bluetooth

Software Engineer role at Amazon focusing on Bluetooth connectivity solutions for Android and embedded systems, requiring 3+ years of experience in software development and embedded systems.

Device Software Engineer, Kuiper Government Solutions

Device Software Engineer role at Amazon's Project Kuiper developing embedded software for satellite and ground systems.

Software Development Engineer - Device OS Metrics, Device OS Metrics

Software Development Engineer position at Amazon focusing on Device OS metrics implementation and delivery across multiple consumer electronics platforms.

Software Development Engineer, Amazon Devices, Connectivity SW

Software Development Engineer position at Amazon focusing on Wi-Fi connectivity software development for Amazon devices including Fire TV family.

System Development Engineer, Bus S&Flight Operations, Kuiper

System Development Engineer position at Amazon's Project Kuiper, developing software for satellite operations and customer services.