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 the next generation of Kindle devices, including the recently launched Kindle Scribe. As a Software Development Engineer, you'll work on creating highly efficient operating systems and low-level components that power Amazon's E-reader family. The role involves working with Linux tech stack (C/C++) to develop energy-efficient solutions that provide weeks of battery life. You'll be part of a team that owns new device launches and creates value for millions of customers worldwide.

The position offers unique challenges in operating system development, requiring deep technical expertise in both software and hardware domains. You'll work on critical components that make the product performant, secure, and power-optimized. The role involves collaboration with multiple technical teams across Amazon, offering exposure to various aspects of device development.

This is an excellent opportunity for engineers passionate about operating systems and low-level programming. You'll be working with experienced Amazonians to conceive, design, and bring innovative components to E-readers. The role combines both system-level programming and application development, with opportunities to work with technologies like C/C++ and React Native.

As a lead engineer, you'll guide junior members while tackling challenging technical problems. The position offers significant learning opportunities and the chance to make a direct impact on millions of users' reading experiences. You'll be responsible for maintaining software stack updates and ensuring security for customer data stored on devices.

Working at Amazon means being an owner, having the autonomy to push boundaries, and being encouraged to build innovative solutions. The role provides a perfect blend of technical depth and breadth, making it ideal for engineers who enjoy working on complex system-level challenges while seeing their work directly impact end users.

Last updated 3 hours ago

Responsibilities For Software Development Engineer, E-reader products

  • Design and develop critical components in the operating system for E-reader devices
  • Build low-level components that ensure performance, security and power optimization
  • Write applications on top of Kindle Operating system
  • Collaborate with other teams across Amazon
  • Guide junior team members as a lead engineer
  • Architect and design secure software for protecting customer data

Requirements For Software Development Engineer, E-reader products

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

Interested in this job?

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

Software Development Engineer, E-reader products

Software Development Engineer position at Amazon working on E-reader operating systems and low-level components, requiring C/C++ expertise and 3+ years of experience.

Software Development Engineer, E-reader products

Software Development Engineer position at Amazon focusing on E-reader operating system development using C/C++, emphasizing performance, security, and power optimization.

Emulation Engineer

AWS Emulation Engineer position focusing on pre-silicon verification and emulation technologies for cloud infrastructure development.

Embedded Software Development Engineer - Satellite Avionics

Design and develop embedded security systems for Amazon's Project Kuiper satellite constellation, ensuring secure communications between space and ground systems.

Software Development Engineer, Device OS

Software Development Engineer role at Amazon Lab126 focusing on device OS development, platform architecture, and SDK development for Amazon's consumer electronics products.