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 pioneering research and development subsidiary of Amazon.com, is seeking a Software Development Engineer for their Device OS team. This role is integral to the development of innovative consumer electronics like Kindle, Fire tablets, Fire TV, and Amazon Echo.

The position focuses on core Device OS development, providing essential platform features and components that power Amazon's diverse device ecosystem. As a Software Development Engineer, you'll be at the forefront of creating scalable solutions that enable partners to efficiently launch new devices while maintaining cost-effectiveness.

The role demands expertise in embedded software development, with responsibilities spanning from Open source compliance audits to building tools for improved operational efficiency. You'll work hands-on with platform and application teams, ensuring the highest quality standards for Device OS deliverables.

Key responsibilities include leading technical aspects of core Device customer experience, designing middleware and cloud services, and collaborating with Product Management to clarify requirements. The position requires strong code craftsmanship principles and deep understanding of scalable software system design.

The ideal candidate will have 3+ years of professional software development experience and 2+ years of system design/architecture experience. You'll be working with a world-class team at Amazon Lab126's Bengaluru location, contributing to groundbreaking consumer electronics that impact millions of users globally.

This role offers an exciting opportunity to shape the future of Amazon's device ecosystem, working on challenging technical problems while collaborating with cross-functional teams. You'll be responsible for both individual contributions and mentoring junior team members, making this an ideal position for someone looking to grow their technical leadership skills while working on cutting-edge consumer technology.

Last updated 9 hours ago

Responsibilities For Software Development Engineer, Device OS

  • Lead technical aspects of core Device customer experience
  • Perform Open source compliance audits
  • Build tools to improve OSS process and operational efficiency
  • Create innovative Embedded solutions for Amazon Devices
  • Provide technical consultation across different organizations
  • Work with Platform and application teams to ensure quality
  • Design middleware and cloud services
  • Work with Product Management team on requirements
  • Own code/design quality and help junior members

Requirements For Software Development Engineer, Device OS

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of 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, 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.