Software Development Engineer, Application Framework

An inventive R&D company designing high-profile consumer electronics as Amazon.com subsidiary, creating Kindle, Fire tablets, Fire TV, Echo and Show devices.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer, Application Framework

Amazon Lab126, a pioneering subsidiary of Amazon.com, is seeking a Software Development Engineer to join their Application Framework team. This role presents a unique opportunity to shape the future of Amazon's consumer electronics ecosystem, including Alexa devices and IoT products.

As a technical leader, you'll be at the forefront of developing system architecture across multiple product spaces. Your work will directly impact the foundation of Amazon's device ecosystem, focusing on creating flexible software architectures, OS and Hardware Platform abstraction, and ensuring scalability across various device types.

The role combines hands-on development with architectural leadership, where you'll work on critical framework components that manage IPC/RPC, lifecycle, event handling, and security. You'll be responsible for building and maintaining cross-platform systems across Linux, Android, and other operating systems, while ensuring optimal performance in resource-constrained environments.

This position is ideal for someone who thrives on solving complex technical challenges and can balance technical excellence with practical implementation. You'll work with cutting-edge technologies, including Rust migration initiatives, and have the opportunity to influence best practices across Amazon's wider organization.

The team you'll join focuses on developing horizontal OS system services that are fundamental to application and native service daemon operations. Your work will be crucial in differentiating application behavior in the operating system and driving system performance improvements.

If you're passionate about embedded systems, have a knack for architectural design, and want to work on products that millions of customers use daily, this role offers an exceptional opportunity to make a significant impact at one of the world's most innovative companies.

Last updated 3 months ago

Responsibilities For Software Development Engineer, Application Framework

  • Design and develop application framework components
  • Work closely with product teams to create framework components
  • Create new features to help evangelize App Framework components
  • Migrate applications to Rust
  • Drive cross-platform build and configuration systems
  • Contribute to core framework software including IPC/RPC, lifecycle, event handling, and security
  • Design system architecture across multiple product and technology spaces

Requirements For Software Development Engineer, Application Framework

Linux
Rust
  • 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 with design patterns, reliability and scaling of new and existing systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Application Framework

Firmware Embedded Engineer, MPSW

Firmware Embedded Engineer position at Amazon's Project Kuiper, developing satellite and ground terminal firmware for global broadband connectivity.

Software Development Engineer, AWS Hardware Engineering

Join AWS as an Embedded Software Development Engineer to build firmware for data center hardware, working with cutting-edge technology and contributing to global cloud infrastructure.

Embedded Software Engineer, Kuiper MAC Software Development

Join Amazon's Project Kuiper as an Embedded Software Engineer, developing crucial software for satellite communication devices and helping bring high-speed internet to underserved communities worldwide.

Software Development Engineer, Amazon WebView

Software Development Engineer position at Amazon WebView team, focusing on web engine development for consumer devices, offering competitive salary and benefits.

Software Development Engineer - SDE II, Connectivity Systems at eero

Mid-level Software Development Engineer position at eero (Amazon) focusing on embedded systems and networking technology, developing and maintaining eeroOS and mesh WiFi solutions.