Taro Logo

Software Development Engineer, Device OS, Device OS

An inventive research and development company that designs and engineers high-profile consumer electronics, subsidiary of Amazon.com
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Job Description

Amazon Lab126, a subsidiary of Amazon.com, is seeking a Software Development Engineer for their Device OS team. Founded in 2004, Lab126 has created innovative products like Kindle, Fire tablets, Fire TV, Amazon Echo, and Dash Button. The Device OS team plays a crucial role in developing core OS, platform features, and components for these consumer electronics.

As a Software Development Engineer, you'll be at the forefront of inventing the future of consumer electronics. The role involves designing and implementing scalable cloud solutions that enable partners to quickly and cost-effectively build and launch devices. You'll work with a world-class team to create innovative embedded solutions for Amazon Devices.

The position requires strong technical skills, particularly in system programming and distributed computing. Native AWS skills are considered valuable. You'll lead technical aspects of core Device customer experience while collaborating with cross-disciplinary teams to bring innovative consumer products to market.

Key responsibilities include designing middleware and cloud services, working closely with Product Management to clarify requirements, and maintaining high quality standards for both personal work and team deliverables. The role offers an opportunity to work with cutting-edge technology while directly impacting millions of customers' experiences with Amazon devices.

The ideal candidate should be responsive, flexible, and thrive in an open, collaborative environment. This position offers the chance to work with a highly accomplished team while contributing to the next generation of Amazon's consumer electronics ecosystem.

Last updated 15 hours ago

Responsibilities For Software Development Engineer, Device OS, Device OS

  • Design and implement middleware and cloud services
  • Collaborate with internal and external stakeholders
  • Work with Product Management team to detail requirements
  • Own code/design quality and help junior team members
  • Create innovative Embedded solutions for Amazon Devices

Requirements For Software Development Engineer, Device OS, Device OS

Linux
  • 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