Software Development Engineer, Device OS, Device OS

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

Description For Software Development Engineer, Device OS, Device OS

Amazon Lab126, a subsidiary of Amazon.com founded in 2004, is at the forefront of consumer electronics innovation. The company has an impressive track record of developing successful products like the Kindle, Fire tablets, Fire TV, Amazon Echo, and Dash Button. 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 a team inventing the future of consumer electronics. The role involves developing scalable cloud solutions that enable partners to launch devices efficiently and cost-effectively. You'll work with a world-class team on designing and implementing quality platforms for consumer electronic devices.

The position requires deep involvement in middleware and cloud services design, collaboration with various stakeholders, and close work with the Product Management team. You'll be responsible for maintaining high code quality standards and mentoring junior team members. The role offers an opportunity to work on innovative embedded solutions that create unique experiences for Amazon Device customers.

Key technical skills required include C++, system programming, and distributed computing experience. The ideal candidate should be responsive, flexible, and thrive in an open, collaborative environment. This is an excellent opportunity for someone passionate about embedded systems and consumer electronics to make a significant impact at a leading tech company.

Last updated 3 days ago

Responsibilities For Software Development Engineer, Device OS, Device OS

  • Create innovative Embedded solutions for Amazon Devices
  • Design middleware and cloud services
  • Collaborate with internal and external stakeholders
  • Work with Product Management team on requirements
  • Own code/design quality
  • Help junior team members meet quality standards

Requirements For Software Development Engineer, Device OS, Device OS

  • 3+ years of non-internship professional software development experience
  • 2+ years of design/architecture experience
  • Experience with at least one programming language
  • Experience with design patterns, reliability and scaling
  • Experience with full software development life cycle 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

Software Development Engineer, Devices and Connectivity

Software Development Engineer position at Amazon Lab126 focusing on Wi-Fi and connectivity solutions for consumer devices like Alexa and Kindle.

Software Developer - Kernel Engineer, OPD Hardware

Kernel Engineer position at Amazon Devices team, focusing on embedded Linux development, BSP work, and hardware acceleration for consumer electronics products.

Software Development Engineer, Amazon Devices, Connectivity SW

Software Development Engineer position at Amazon Devices focusing on Wi-Fi connectivity software development for consumer electronics, requiring 3+ years of experience in embedded systems and networking protocols.

Embedded Software Engineer, AWS Solutions

Lead embedded systems development for AWS Solutions, designing and implementing firmware for innovative checkout-free shopping technology.

Embedded Firmware Engineer, Amazon Robotics

Embedded Firmware Engineer position at Amazon Robotics developing safety-critical real-time systems for next-generation robotic fulfillment solutions.