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 and platform components for Amazon's consumer electronics lineup, including Kindle, Fire tablets, Fire TV, and Echo devices.

The position offers an exciting opportunity to work on cutting-edge consumer electronics, focusing on creating 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 designing and implementing embedded solutions that drive unique customer experiences across Amazon's device ecosystem.

The role demands strong technical expertise in system programming and distributed computing, with C++ being a key technical requirement. You'll be working with a world-class team, leading technical aspects of core Device customer experience, and collaborating with cross-disciplinary teams to bring innovative products to market.

Key responsibilities include designing middleware and cloud services, working closely with Product Management to clarify requirements, and maintaining high quality standards in code and design. The position offers the chance to work on products that impact millions of users while being part of Amazon's culture of innovation.

The ideal candidate should have 3+ years of professional software development experience, strong system programming skills, and the ability to thrive in an open, collaborative environment. This role provides an excellent opportunity to shape the future of consumer electronics while working with cutting-edge technology at one of the world's most innovative companies.

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 consumer products
  • Create 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
  • Participate in code reviews and maintain coding standards

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.