Software Development Engineer, Device OS, Device OS

Inventive R&D company designing high-profile consumer electronics as Amazon.com subsidiary, known for Kindle, Fire tablets, Fire TV, and Echo devices.
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Consumer

Description For Software Development Engineer, Device OS, Device OS

Amazon Lab126, an innovative R&D 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 groundbreaking consumer electronics like Kindle, Fire tablets, Fire TV, and Amazon Echo.

The position offers an exciting opportunity to work on scalable cloud solutions that enable partners to launch devices efficiently and cost-effectively. As a Software Development Engineer, you'll be at the forefront of creating innovative embedded solutions that enhance customer experiences across Amazon's device ecosystem.

The role demands strong technical expertise in system programming and distributed computing, with C++ being a key skill. You'll be responsible for designing and implementing middleware and cloud services, collaborating closely with various stakeholders, and maintaining high quality standards in all deliverables.

This is an excellent opportunity for engineers passionate about consumer electronics and operating systems to join a world-class team at Amazon Lab126. You'll work in an open, collaborative environment where innovation is encouraged and your contributions will directly impact millions of customers worldwide.

The ideal candidate should have at least 3 years of professional software development experience, strong system design skills, and a proven track record in embedded systems development. You'll be part of a team that values responsiveness, flexibility, and the ability to succeed in a collaborative environment while maintaining high standards of technical excellence.

Last updated 25 days ago

Responsibilities For Software Development Engineer, Device OS, Device OS

  • Lead technical aspects of core Device customer experience
  • Design and implement innovative Embedded solutions for Amazon Devices
  • Design various middleware and cloud services
  • Collaborate with Product Management team on requirements
  • Own code/design quality and help junior team members
  • Engage in full software development lifecycle

Requirements For Software Development Engineer, Device OS, Device OS

  • 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
  • Experience with system programming and distributed computing (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Device OS, Device OS

Embedded Firmware QA Engineer

QA Engineer position at eero focusing on embedded firmware testing, automation, and quality assurance for consumer networking products.

Embedded Firmware QA Engineer

QA Engineer position for embedded firmware testing at Amazon's eero division, focusing on networking hardware and software validation.

Software Development Engineer, SMP Multimedia Team

Software Development Engineer role at Amazon Lab126 focusing on embedded systems and power optimization for consumer electronics devices.

Mechanical Engineer, Ring All Product, Hardware Development

Lead mechanical engineering role at Amazon Ring, focusing on video product development including cameras and security devices, requiring 5+ years of experience.

System Development Engineer - Ring Imaging

System Development Engineer role at Amazon Ring, focusing on imaging technology and test system development for smart home security products.