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.