Sr. Software Development Engineer, DeviceOS

Amazon Devices team designs and engineers high-profile consumer electronics, including Kindle, Fire tablets, Fire TV, Amazon Dash, and Amazon Echo.
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Consumer

Description For Sr. Software Development Engineer, DeviceOS

The Amazon Devices team is seeking a Senior Software Development Engineer to join their DeviceOS team, focusing on advancing the state of the art in conversational software solutions. This role sits at the intersection of operating systems, machine learning, and hardware acceleration, making it an exciting opportunity for engineers passionate about system-level optimization and innovation.

The position involves leading the development of OS stack components that enable best-in-class models to run efficiently on Amazon's diverse device portfolio, including Kindle, Fire tablets, Fire TV, and Echo devices. You'll be working on complex challenges in hybrid computing technologies, optimizing workload acceleration across heterogeneous compute sources.

As a senior engineer, you'll have the opportunity to drive system architecture decisions and establish best practices that ensure robust infrastructure. The role requires close collaboration with hardware teams and deep learning scientists, making it perfect for someone who enjoys cross-disciplinary work and technical leadership.

The ideal candidate will bring strong experience in software development, system architecture, and team leadership. Knowledge of machine learning, hardware accelerators, and model optimization is highly valued. This role offers the chance to work on cutting-edge consumer electronics while helping shape the future of Amazon's device ecosystem.

Amazon offers a collaborative environment where you can make a significant impact on products used by millions of customers worldwide. The company's commitment to innovation, coupled with its "Work Hard, Have Fun, Make History" philosophy, creates an exciting atmosphere for engineers looking to push technical boundaries and deliver exceptional customer experiences.

Last updated 16 days ago

Responsibilities For Sr. Software Development Engineer, DeviceOS

  • Lead development of OS stack for conversational software solutions
  • Solve complex problems in hybrid computing technologies
  • Drive system architecture and best practices
  • Work with HW teams and Deep Learning scientists
  • Analyze requirements and customer experiences
  • Research existing technologies and build proof-of-concepts
  • Investigate, prototype and deliver innovative system solutions
  • Participate in design reviews, API development, and documentation
  • Share best practices and influence teams across Amazon

Requirements For Sr. Software Development Engineer, DeviceOS

Linux
  • 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
  • Knowledge of neural deep learning methods and machine learning
  • Knowledge of HW accelerators, preferably for machine learning workloads
  • Working knowledge of ML model optimizations on HW accelerators

Interested in this job?

Jobs Related To Amazon Sr. Software Development Engineer, DeviceOS

System Development Engineer, In-House Controls, Central Engineering

Senior System Development Engineer role at Amazon, leading global automation projects and developing cutting-edge control systems for worldwide operations.

Senior Embedded Software Engineer, Project Kuiper Terrestrial Applications

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication terminal software to provide global broadband access.

Sr. Electrical Test Engineer

Senior Electrical Engineer position at Amazon's Project Kuiper, focusing on battery development and test systems for satellite constellation projects.

Senior Verification Engineer

Senior Verification Engineer role at AWS focusing on system verification for innovative semiconductor platforms and cloud services development.

Embedded Camera Algorithm Engineer, Ring

Senior Embedded Camera Algorithm Engineer position at Ring, focusing on developing advanced image processing and camera control algorithms for security products.