Sr. Software Development Engineer, Device OS

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS

Description For Sr. Software Development Engineer, Device OS

Join Amazon Lab126's Device OS team as a Senior Software Development Engineer working on Amazon Common Software (ACS), launched in February 2020. This role focuses on building the foundational software that powers Amazon's smart home devices and services. You'll be developing reference code, component libraries, and frameworks that enable swift development of Amazon Devices running services like Alexa.

As part of the Device OS organization, you'll work horizontally across multiple device types, building tools and frameworks that impact millions of customers. The role involves close collaboration with various Amazon teams, from device software to product management, and external partners. You'll be responsible for critical Android framework components, services, and development tools that push the boundaries of customer-device interaction.

This is an opportunity to be part of a growing initiative that makes it faster to develop devices transforming the smart home. You'll work in an open, collaborative environment where you can make significant contributions to the architecture and development of new systems. The position offers the chance to mentor others while actively coding and designing solutions that will be used by thousands of developers.

The team's primary focus is enabling developers to create delightful, performant, and interactive devices for Amazon's smart home ecosystem. You'll be working at Lab126, which has a strong track record of producing groundbreaking devices like Kindle, Fire tablets, Fire TV, Amazon Echo, and Amazon Show. This role combines technical leadership with hands-on development, making it perfect for someone who wants to make a lasting impact on Amazon's device ecosystem.

Last updated 3 minutes ago

Responsibilities For Sr. Software Development Engineer, Device OS

  • Build reference code and component libraries for next generation apps on Amazon Devices
  • Own critical Android framework components, services, tools, and application development frameworks
  • Work with cross-disciplinary teams to design and develop innovative consumer product experiences
  • Participate in designing, prototyping, and building solutions in the Android and Amazon ecosystem
  • Collaborate with device software teams, product management, external partners, and service teams
  • Define and build features and tools used by thousands of developers
  • Mentor other developers

Requirements For Sr. Software Development Engineer, Device OS

Java
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent (preferred)
  • 5+ years of full software development life cycle experience (preferred)

Interested in this job?

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

Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Structural Analysis Engineer, Structural Integrity and Analysis

Senior Structural Analysis Engineer position at Amazon's Project Kuiper, focusing on spacecraft structural integrity and analysis for satellite constellation development.

Hardware Reliability Engineer III, Reliability Engineering

Senior Hardware Reliability Engineer position at Amazon Lab126, focusing on consumer electronics reliability testing and analysis, offering competitive compensation and benefits.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics.

Sr. Hardware Development Engineer - PCIe, AWS Board Core Design and Services Team

Senior Hardware Development Engineer position at AWS focusing on PCIe design and optimization for cloud infrastructure, offering competitive compensation and benefits.