Software Development Engineer-II, E-reader products

Global technology company that leads in e-commerce, cloud computing, and digital innovation
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

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

Join Amazon's E-reader platform team in building the next generation of Kindle devices! This role focuses on developing the operating system stack and low-level components that power Amazon's E-reader products, including the recently launched Kindle Scribe. As a Software Development Engineer-II, you'll work on creating highly efficient systems that deliver weeks of battery life while enabling new features and capabilities.

The position involves working with C/C++ to develop the operating system internals and React Native for application development. You'll be responsible for architecting secure, performant, and power-optimized solutions that impact millions of Kindle users worldwide. The role offers the opportunity to work across multiple technical domains, from deep operating system challenges to hardware integration and automation.

You'll collaborate with experienced Amazonians to design and implement innovative components, ensure software security, and maintain the technology stack's evolution. The position requires strong system-level programming skills and the ability to dive deep into complex technical challenges. As a lead engineer, you'll also guide junior team members and work with various teams across Amazon.

This is an excellent opportunity for someone passionate about operating systems, embedded development, and creating consumer products that enhance the reading and note-taking experience for customers worldwide. You'll be part of a team that values ownership, innovation, and technical excellence while working on products used by millions of customers.

The role offers the chance to work on cutting-edge E-reader technology, tackle challenging technical problems, and make a significant impact on Amazon's device ecosystem. If you're excited about building efficient operating systems, optimizing performance, and creating great user experiences, this position offers the perfect blend of technical depth and practical impact.

Last updated 2 hours 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
  • Build low-level components for performance, security and power optimization
  • Write applications on top of Kindle Operating system
  • Collaborate with teams to design and bring innovative components
  • Architect secure software to protect customer data
  • Guide junior team members

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

  • 3+ years of non-internship professional software development experience
  • 2+ years of system design and architecture experience
  • Experience with at least one programming language
  • Proficiency in C/C++
  • Experience with React Native (bonus)

Interested in this job?

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

Software Development Engineer, Amazon Devices, Connectivity SW

Software Development Engineer position at Amazon focusing on Wi-Fi connectivity software development for Amazon devices including Fire TV family.

System Development Engineer, Bus S&Flight Operations, Kuiper

System Development Engineer position at Amazon's Project Kuiper, developing software for satellite operations and customer services.

Software Development Engineer, Embedded, AWS Hardware Engineering

Embedded Software Development Engineer role at AWS Hardware Engineering, developing firmware for data center hardware with C/C++ expertise required.

Software Development Engineer (Embedded), AWS Platforms

AWS Network Product Development is hiring a Software Development Engineer to develop embedded routing platforms for AWS Networking, offering competitive compensation and comprehensive benefits.

Software Development Engineer, Kuiper Avionics Test Engineering

Software Development Engineer role at Amazon Kuiper focusing on avionics test engineering, developing automated test systems for satellite hardware in Redmond, WA.