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 highly efficient operating systems for Kindle devices, including the recently launched Kindle Scribe. As a Software Development Engineer, you'll work on the Linux tech stack (C/C++) and low-level components that ensure weeks of battery life in E-reader products. The role involves creating value for millions of customers through launching new E-readers with enhanced capabilities. You'll be responsible for developing an operating system that enables application builders, tackling challenging technical problems across software and hardware domains. The position offers autonomy to push boundaries and ownership of adding new capabilities to the Kindle E-reader family. You'll collaborate with multiple technical teams across Amazon, diving deep into operating system level problems while ensuring performance, security, and power optimization. The role combines both system-level programming and application development, offering opportunities to learn and make a positive impact on millions of users. Working at Amazon's E-reader team means being at the forefront of innovative reading technology, with recent launches like Kindle Scribe that combines reading and note-taking capabilities. This position requires strong C/C++ programming skills and offers the chance to work with cutting-edge E-reader technology while collaborating with experienced professionals in a dynamic environment.

Last updated 16 hours ago

Responsibilities For Software Development Engineer, E-reader products

  • Design and develop critical components in the operating system and low-level components for E-reader
  • Architect and design secure software that protects customer data stored on devices
  • Collaborate with experienced Amazonians to conceive, design, and bring innovative components in E-reader
  • Write applications using C/C++ and React Native
  • Guide junior team members as a lead engineer

Requirements For Software Development Engineer, E-reader products

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of 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 Software Dev Engineer, Blink

Embedded Software Engineer role at Amazon's Blink division, focusing on firmware development for power-efficient camera systems, requiring C/C++ and embedded systems expertise.

Controls Systems Engineer, Packaging Innovation, MSP

Controls Systems Engineer position at Amazon, focusing on designing and implementing motion control systems for packaging automation, combining technical expertise with sustainability initiatives.

Embedded Software Development Engineer - Satellite Avionics

Design and develop embedded security systems for Amazon's Project Kuiper satellite constellation, working with RUST/C/C++ in embedded Linux/RTOS environments.

Software Development Engineer, Device OS

Software Development Engineer position at Amazon Lab126 focusing on Device OS development, platform architecture, and embedded systems for consumer electronics products.

Embedded Software Dev Engineer, Blink

Lead firmware development for Blink's power-efficient security cameras at Amazon, focusing on embedded systems and C/C++ programming in a resource-constrained environment.