Software Development Engineer-II, E-reader products

Global technology company leading in e-commerce, cloud computing, and consumer electronics
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Consumer

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

Join Amazon's E-reader platform team to build the highly efficient operating system powering Kindle devices. As a Software Development Engineer, you'll work on the operating system stack (C/C++) and low-level components that make Kindle devices energy efficient with weeks of battery life. The team recently launched Kindle Scribe, expanding into note-taking capabilities.

You'll be responsible for developing critical OS components and applications that impact millions of customers worldwide. The role involves tackling challenging problems across software, hardware, and automation domains. You'll work with multiple technical teams across Amazon, diving deep into operating system level problems.

The position offers unique opportunities to:

  • Work on power optimization and performance tuning
  • Develop secure systems protecting customer data
  • Build applications using both low-level C/C++ and React Native
  • Collaborate with experienced engineers on innovative features
  • Lead and mentor junior team members

This is an ideal role for someone passionate about operating systems, embedded development, and creating foundational software that enables other developers to build great applications. You'll be part of launching new E-reader capabilities while ensuring performance, security, and power efficiency.

The team values ownership, innovation, and autonomy. You'll have the freedom to push boundaries while working on technology that directly impacts how millions of people read and interact with their devices. The role offers excellent growth opportunities through exposure to both system-level programming and application development.

Last updated 16 days 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
  • Develop low-level components for performance, security and power optimization
  • Write applications on top of Kindle Operating system
  • Collaborate with experienced Amazonians to design innovative components
  • Architect and design secure software for protecting customer data
  • Guide junior team members as a lead engineer

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

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

Interested in this job?

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

Embedded Firmware QA Engineer

QA Engineer position at eero focusing on embedded firmware testing, automation, and quality assurance for consumer networking products.

Embedded Firmware QA Engineer

QA Engineer position for embedded firmware testing at Amazon's eero division, focusing on networking hardware and software validation.

Software Development Engineer, SMP Multimedia Team

Software Development Engineer role at Amazon Lab126 focusing on embedded systems and power optimization for consumer electronics devices.

Mechanical Engineer, Ring All Product, Hardware Development

Lead mechanical engineering role at Amazon Ring, focusing on video product development including cameras and security devices, requiring 5+ years of experience.

System Development Engineer - Ring Imaging

System Development Engineer role at Amazon Ring, focusing on imaging technology and test system development for smart home security products.