Amazon Lab126, a pioneering research and development subsidiary of Amazon.com, is seeking a Software Development Engineer for their Device OS team. This role is integral to the development of innovative consumer electronics like Kindle, Fire tablets, Fire TV, and Amazon Echo.
The position focuses on core Device OS development, providing essential platform features and components that power Amazon's diverse device ecosystem. As a Software Development Engineer, you'll be at the forefront of creating scalable solutions that enable partners to efficiently launch new devices while maintaining cost-effectiveness.
The role demands expertise in embedded software development, with responsibilities spanning from Open source compliance audits to building tools for improved operational efficiency. You'll work hands-on with platform and application teams, ensuring the highest quality standards for Device OS deliverables.
Key responsibilities include leading technical aspects of core Device customer experience, designing middleware and cloud services, and collaborating with Product Management to clarify requirements. The position requires strong code craftsmanship principles and deep understanding of scalable software system design.
The ideal candidate will have 3+ years of professional software development experience and 2+ years of system design/architecture experience. You'll be working with a world-class team at Amazon Lab126's Bengaluru location, contributing to groundbreaking consumer electronics that impact millions of users globally.
This role offers an exciting opportunity to shape the future of Amazon's device ecosystem, working on challenging technical problems while collaborating with cross-functional teams. You'll be responsible for both individual contributions and mentoring junior team members, making this an ideal position for someone looking to grow their technical leadership skills while working on cutting-edge consumer technology.