Software Development Engineer

Job Description
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, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?

The Role:

As a Software Development Engineer, you will be part of an experienced cross-disciplinary team designing and building innovative IoT software solutions for consumers. This hands-on position requires broad engineering competence and in-depth technical knowledge of embedded and application software development, as well as demonstrated experience successfully planning, organizing, and conducting software development projects in a dynamic environment. In this role, you will:

  • Contribute to the definition, development, integration, test, documentation, and support of custom embedded software applications and services across multiple platforms
  • Design and build cutting edge software with a small, but experienced team of engineers
  • Rapidly prototype and iterate on innovative user experiences for mobile, desktop, and other platforms in the Smart Home

Basic Qualifications

  • Bachelor’s degree in Computer Science or related field
  • 3+ years of experience building applications for different platforms, including mobile
  • Embedded UI framework experience
  • Design and architecture knowledge and familiarity with object oriented design patterns
  • Experience shipping real products to customers

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Proficiency in the tools of the trade, including a variety of modern programming languages and open-source technologies
  • IoT experience
  • Experience with evaluating and improving new developer tools and interfaces
  • Experience working in agile environment
  • Excellent judgment, organizational, and problem solving skills
  • Comfortable taking initiative and working across teams
  • Excellence in technical communication with peers, partners, and non-technical co-workers
  • Passion for prototyping and hacking together new concepts

Lab126 is part of the, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer-Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation


Meet Some of Amazon Lab126's Employees

Guneet S.

Senior Manager, Hardware Reliability Engineering

Guneet leads the Hardware Reliability Development Team that works on the Kindle, Fire, and Amazon Echo family of products. Guneet's team plays an essential role in making products like Fire tablets robust and reliable so customers can use them for years.

Cicie W.

Technical Program Manager, Device Software

Cicie oversees the Software Development and Quality Assurance Teams to support products using the Fire operating system. She specifically handles product battery life and thermal mitigation strategies.

Back to top