Software Development Engineer, Device OS
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics.
Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Amazon Show.
The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical.
Key Responsibilities:
* Work on a wide range of platform-level components for Amazon device families built based on embedded Linux.
* Influence strategy and roadmap through technical and non-technical insights.
* Collaborate with world-class engineers and product managers to refine project scope and ensure deliverables meet high quality standards.
* Build reliable, high-performance SDKs for various Amazon Devices, such as Amazon Echo and FireTV.
* Experiment and prototype novel technologies to improve customer experience or solve business needs.
* Mentor junior team members in career growth and assist in task management and Agile planning.
* Work with internal and external engineering teams to understand and respond to their needs.
Qualifications:
* 3+ years of professional software development experience.
* 2+ years of design or architecture experience (design patterns, reliability, and scaling) of new and existing systems.
* Experience programming with at least one software programming language.
* Preferred qualifications include: 3+ years of full software development life cycle experience, bachelor's degree in computer science, and experience programming with Python, TypeScript, or C++.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. We are committed to a diverse and inclusive workplace and are an equal opportunity employer.