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

Description For Sr. Software Development Engineer, Device OS

Join Amazon Lab126, an innovative R&D subsidiary of Amazon that created the Kindle and other groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Amazon Show. As a Senior Software Development Engineer in the Device OS team, you'll be part of Amazon Common Software (ACS), which makes it faster to develop smart home devices running Amazon services like Alexa.

You'll work on critical Android framework components, services, tools, and application development frameworks, pushing the boundaries of customer-device interaction. The role involves building reference code and component libraries for next-generation apps on Amazon Devices, creating reusable code and tools that make a significant impact on smart home customers.

Working horizontally across many device types, you'll collaborate with Amazon device software teams, product management, external partners, and service teams. You'll get to build new products and features from the ground up, defining and creating tools used by thousands of developers that impact millions of customers.

The Device OS organization focuses on enabling swift creation of delightful, performant, and interactive devices for the smart home ecosystem. You'll be involved in the entire product lifecycle, from conception to shipping on numerous Amazon devices. This is an opportunity to be part of a team that's building the fundamental building blocks of device software, working with cutting-edge technology in the smart home space.

The ideal candidate will have strong technical leadership experience, proven software development skills, and the ability to mentor others. You'll be writing code, working on designs, and helping shape the future of Amazon's device ecosystem.

Last updated 8 days ago

Responsibilities For Sr. Software Development Engineer, Device OS

  • Build reference code and component libraries for next generation apps on Amazon Devices
  • Develop reusable code and tools for development
  • Work on Android framework components, services, tools, and application development frameworks
  • Engage with cross-disciplinary staff to design innovative consumer product experiences
  • Work closely with device software teams, product management teams, and partner developers
  • Drive development from concept to launch stage

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
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

Interested in this job?

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

Sr. Software Development Engineer, Amazon Devices, Connectivity SW

Senior Software Engineering role at Amazon developing Wi-Fi connectivity solutions for consumer devices like Fire TV, requiring 7+ years of experience in software development and system architecture.

Sr. Embedded Engineer - Flight Software, Kuiper

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing flight software for satellite systems using Rust, C, and C++.

Senior Software Developer, Device OS - FOS-ARCH

Senior Software Developer position at Amazon Lab126 focusing on embedded systems and Device OS development, requiring 7+ years of experience and strong Android expertise.

Sr. System Dev. Engineer, Hardware Compute Group

Senior System Development Engineer role at Amazon focusing on Linux BSP and multimedia development for embedded systems, requiring 8+ years of experience and strong C/C++ programming skills.

Senior Design Verification Engineer

Senior Design Verification Engineer position at Amazon, focusing on hardware verification and test plan implementation for advanced functional blocks using SystemVerilog and UVM.