Software Development Engineer, E-reader products

Amazon is a global technology company that builds highly efficient operating systems for E-readers and other devices.
Embedded
Mid-Level Software Engineer
Contact Company
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS

Description For Software Development Engineer, E-reader products

Amazon's E-reader device team is seeking a Software Development Engineer to join their innovative group responsible for building highly efficient operating systems for E-readers. This role involves working on new device launches, Linux tech stack (C/C++), and low-level components that make devices energy efficient with weeks of battery life.

Key responsibilities include:

  • Owning the addition of new capabilities and features for the Kindle E-reader family
  • Designing and developing critical components in the operating system and low-level components
  • Writing applications on top of the unique Kindle Operating system
  • Collaborating with experienced Amazonians to conceive, design, and bring innovative components to E-readers
  • Architecting and designing secure software to protect customer data stored on devices
  • Identifying ways to keep the software stack up-to-date with advancements in both hardware and software

The ideal candidate will be proficient in C/C++ and have experience with React Native. They will work on challenging, novel situations daily and have the opportunity to work with multiple technical teams across Amazon. This role requires a deep dive into operating system level problems and tackles issues spanning software, hardware, and automation domains.

Join Amazon's E-reader team to make a positive impact on millions of people while learning, having fun, and pushing the boundaries of E-reader technology.

Last updated 2 months ago

Responsibilities For Software Development Engineer, E-reader products

  • Design and develop critical components in the E-reader operating system
  • Write applications on top of the Kindle Operating system
  • Collaborate with experienced Amazonians to conceive and design innovative components
  • Architect and design secure software to protect customer data
  • Identify ways to keep the software stack up-to-date
  • Guide junior members as a lead engineer

Requirements For Software Development Engineer, E-reader products

Linux
React
  • 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
  • Experience in C/C++
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, 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.