Taro Logo

Software Development Engineer, Device OS

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

Job Description

Amazon Lab126, established in 2004 as an Amazon.com subsidiary, is at the forefront of consumer electronics innovation. Known for creating the Kindle, Fire tablets, Fire TV, Amazon Echo, and Dash Button, Lab126 continues to push boundaries in device development. The Device OS team plays a crucial role in these innovations by providing core OS, platform features, and components.

As a Software Development Engineer in the Device OS group, you'll be part of inventing the future of consumer electronics. The role involves designing and implementing scalable platform solutions that enable partners to quickly and cost-effectively build and launch devices. You'll work with a world-class team on core Device customer experiences and engage with cross-disciplinary staff to bring innovative consumer products to market.

Key responsibilities include Open source compliance audits, building tools to improve OSS processes, and creating innovative Embedded solutions for Amazon Devices. The position requires strong expertise in Embedded Software and/or application development, along with solid code craftsmanship principles and understanding of scalable software system design.

You'll collaborate with Platform and application teams to ensure the highest quality deliverables, provide technical consultation across organizations, and tackle unique device-related technical challenges. The role offers an opportunity to work with cutting-edge technology while directly impacting millions of customers' experiences through Amazon's device ecosystem.

This position at Amazon Lab126 combines technical leadership, hands-on development, and strategic thinking to shape the future of Amazon's device platform. You'll be part of a team that values innovation, quality, and customer-focused solutions while working on products that reach a global audience.

Last updated 3 days ago

Responsibilities For Software Development Engineer, Device OS

  • Design and implement quality platform for consumer electronic devices
  • Lead technical aspects of core Device customer experience
  • Conduct Open source compliance audits
  • Build tools to improve the OSS process and operational efficiency
  • Create innovative Embedded solutions
  • Work closely with Platform and application teams
  • Design various middleware and cloud services
  • Work with Product Management team on requirements
  • Own code/design quality and help junior members

Requirements For Software Development Engineer, 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

Related Jobs

Software Development Engineer, E-reader products

Software Development Engineer position at Amazon focusing on E-reader products, developing operating systems and cloud services for Kindle devices.

Software Development Engineer, Device OS

Software Development Engineer role at Amazon Lab126, focusing on Device OS development for consumer electronics, requiring 3+ years of experience in software development and system architecture.

Software Development Engineer, Device OS, Device OS

Software Development Engineer role at Amazon Lab126 focusing on Device OS development for consumer electronics, requiring 3+ years of experience in software development and system architecture.

SDE II - Multimedia, Hardware Compute Group

SDE II position at Amazon focusing on display technology, Dolby Vision integration, and HDMI 2.1b standards implementation for embedded systems.

SDE II - Multimedia, Hardware Compute Group

SDE II position at Amazon focusing on display technology, Dolby Vision integration, and HDMI 2.1b standards implementation for embedded systems.