Software Dev Engineer 2, Device OS

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

Description For Software Dev Engineer 2, Device OS

Amazon Lab126, a subsidiary of Amazon.com, is seeking a Software Development Engineer 2 to join their Amazon Common Software (ACS) for Devices initiative. This role is part of the team that launched in February 2020 and focuses on developing software that accelerates the creation of smart home devices running Amazon services like Alexa.

As an SDE2 on the ACS team, you'll be responsible for critical components, services, tools, and application development frameworks. The position involves working at the intersection of consumer electronics and software development, pushing the boundaries of customer-device interaction. You'll collaborate with a diverse team of professionals including device software teams, product managers, external partners, and Amazon service teams.

The role offers an opportunity to shape the future of connected devices, working with cutting-edge technology in the IoT and smart home space. You'll be involved in the entire development lifecycle, from conception to launch, contributing to Amazon's innovative device ecosystem. The position requires strong technical skills in C++/Java, embedded systems development, and experience with Linux and IoT platforms.

This is an excellent opportunity for experienced developers who want to make an impact on widely-used consumer electronics products while working with Amazon's latest technologies. The role combines technical depth with broad scope, as your work will influence how millions of customers interact with Amazon devices.

Last updated 8 hours ago

Responsibilities For Software Dev Engineer 2, Device OS

  • Own critical ACS components, services, tools, and application development frameworks
  • Work on projects that push the boundaries of customer-device interaction
  • Design, prototype, and build solutions for Amazon Devices ecosystem
  • Work closely with device software teams, product management teams, external partner developers
  • Drive development from concept stage to launch stage

Requirements For Software Dev Engineer 2, Device OS

Java
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
  • Bachelor's degree in Computer Science or related field
  • 4+ years of software development engineering experience in C/C++/Java
  • 2+ years of OO system design & architecture

Interested in this job?

Jobs Related To Amazon Software Dev Engineer 2, Device OS

Embedded Software Dev Engineer, Kuiper Team

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive pay and benefits.

Embedded Software Development Engineer, Amazon Blink Systems Engineering

Embedded Software Engineer role at Amazon Blink, focusing on firmware and hardware development for smart home devices, requiring C/C++, Python, and hardware expertise.

Software Development Engineer, Device OS

Software Development Engineer role at Amazon Lab126, focusing on Device OS development for consumer electronics like Kindle and Echo, requiring 3+ years of experience in embedded systems and software development.

Software Development Engineer, E-reader products

Software Development Engineer position at Amazon focusing on E-reader operating system development, requiring C/C++ expertise and system architecture experience.

Embedded Software Engineer II, Ring

Embedded Software Engineer II position at Amazon's Ring division in Gdansk, Poland, focusing on IoT device development using C/C++ and embedded systems.