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.