Software Development Engineer, Device OS

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics, creating products like Kindle, Fire tablets, Fire TV, Amazon Echo, and Dash Button.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer, Device OS

Amazon Lab126, a subsidiary of Amazon.com, is seeking a Software Development Engineer for their Device OS team. This role is crucial in developing the core operating system, platform features, and components for innovative consumer electronics like Kindle, Fire tablets, Fire TV, and Amazon Echo. The position involves designing and implementing scalable solutions that enable partners to quickly build and launch devices cost-effectively.

As a Software Development Engineer, you'll lead technical aspects of core Device customer experience, working with a world-class team 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 role requires strong expertise in Embedded Software and application development, along with solid understanding of scalable software system design.

You'll collaborate closely with Platform and application teams, ensuring the highest quality standards for Device OS deliverables. The position involves designing middleware and cloud services, working with Product Management on requirements, and maintaining high code quality standards. This is an excellent opportunity for someone passionate about consumer electronics and embedded systems development, offering the chance to work on cutting-edge devices that impact millions of customers.

The ideal candidate should have 3+ years of professional software development experience, strong design and architecture skills, and the ability to thrive in an open, collaborative environment. You'll be part of Amazon Lab126's legacy of creating groundbreaking consumer electronics while working with some of the industry's best talent.

Last updated 7 hours 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 for Amazon Devices
  • Work with Platform and application teams to ensure highest quality
  • Design middleware and cloud services
  • Work with Product Management team on requirements
  • Own code/design quality and help junior team 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

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Device OS

Embedded Software Dev Engineer, Blink

Embedded Software Engineer role at Amazon's Blink division, focusing on firmware development for power-efficient camera systems, requiring C/C++ and embedded systems expertise.

Controls Systems Engineer, Packaging Innovation, MSP

Controls Systems Engineer position at Amazon, focusing on designing and implementing motion control systems for packaging automation, combining technical expertise with sustainability initiatives.

Embedded Software Development Engineer - Satellite Avionics

Design and develop embedded security systems for Amazon's Project Kuiper satellite constellation, working with RUST/C/C++ in embedded Linux/RTOS environments.

Software Development Engineer, Device OS

Software Development Engineer position at Amazon Lab126 focusing on Device OS development, platform architecture, and embedded systems for consumer electronics products.

Embedded Software Dev Engineer, Blink

Lead firmware development for Blink's power-efficient security cameras at Amazon, focusing on embedded systems and C/C++ programming in a resource-constrained environment.