Software Development Engineer, E-reader products

Global technology company leading 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

Amazon's E-reader device team is seeking a Software Development Engineer to join their innovative team working on the Kindle family of products. This role focuses on building highly efficient operating systems for E-readers, including the recently launched Kindle Scribe. The position involves working with Linux tech stack (C/C++) and developing low-level components that ensure energy efficiency and weeks-long battery life.

As a Software Development Engineer, you'll be at the forefront of adding new capabilities to the Kindle E-reader family, making it faster and easier for internal developers to build and release features. You'll work with multiple technical teams across Amazon, diving deep into operating system level problems and tackling challenges across software, hardware, and automation domains.

The role requires expertise in C/C++ for understanding operating system internals, with React Native knowledge being a bonus for application development. You'll be responsible for designing secure software that protects customer data, maintaining software stack updates, and collaborating with experienced team members to bring innovative solutions to millions of users.

This is an excellent opportunity for someone passionate about operating systems, embedded development, and creating technology that directly impacts millions of customers. You'll work in an environment that encourages ownership, innovation, and pushing boundaries while being part of a team that values both technical excellence and customer experience.

The position offers the chance to work on cutting-edge E-reader technology, collaborate with talented engineers, and contribute to products that combine reading and note-taking capabilities. If you're excited about creating efficient, secure, and user-friendly operating systems while working with a leading technology company, this role at Amazon's E-reader team could be your next career step.

Last updated an hour ago

Responsibilities For Software Development Engineer, E-reader products

  • Design and develop critical components in the operating system for E-reader
  • 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 to protect customer data
  • Guide junior team members as a lead engineer
  • Maintain and update software stack

Requirements For Software Development Engineer, E-reader products

Linux
  • 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

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.