Taro Logo

Senior Software Development Engineer, Emerging Device Software

Amazon is a global technology company that develops consumer electronics, cloud computing, digital streaming, and artificial intelligence.
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Software Development Engineer, Emerging Device Software

Amazon Lab126's Emerging Device Software team is seeking a Senior Software Development Engineer to spearhead the design and architecture of innovative consumer devices. This role offers an exciting opportunity to shape the future of Amazon's consumer technology portfolio, working at the intersection of hardware and software development.

As a senior engineer, you'll be responsible for developing high-quality embedded software for consumer products, with a focus on middleware, frameworks, and hardware abstraction layers. The position requires expertise in working with various sensors, including cameras and IMUs, while making data-driven decisions in a complex, cross-organizational environment.

The role combines technical leadership with hands-on development, requiring you to evaluate design choices, prototype new technologies, and implement robust technical solutions. You'll have significant influence in defining product roadmaps and making architectural decisions that impact the next generation of Amazon devices.

Working within the Emerging Device Software team, you'll be part of a group that owns all components and infrastructure for next-generation products. The team develops embedded software using C/C++ on both Linux/Android and RTOS-based systems. This is an excellent opportunity for experienced engineers who want to work on cutting-edge consumer technology while leading and mentoring others.

The position offers competitive compensation, with a base salary range of $151,300 to $261,500 depending on location, plus equity and comprehensive benefits. You'll be working at Amazon's Sunnyvale location, collaborating with cross-functional teams to deliver innovative solutions that directly impact millions of customers.

This role is ideal for candidates who are passionate about consumer technology, have strong technical leadership experience, and want to be at the forefront of developing next-generation devices at one of the world's leading technology companies.

Last updated 2 months ago

Responsibilities For Senior Software Development Engineer, Emerging Device Software

  • Lead design and architecture of new consumer devices
  • Drive technical direction and feature roadmap for next gen devices
  • Develop high quality embedded software for Consumer products
  • Lead key components in Middleware, frameworks and interface with hardware abstraction layers
  • Make data-driven decisions and handle cross-organization complexity
  • Evaluate design choices and implement technical solutions
  • Define product roadmap and make technical trade-offs
  • Work with cross functional teams

Requirements For Senior Software Development Engineer, Emerging Device Software

Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming experience
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Strong engineering background in Consumer Device Software Engineering
  • Understanding of data structures, algorithms, concurrency, and code optimization
  • Experience with C++ programming language
  • Experience with Middleware components and Android/Linux
  • Understanding of systems software

Benefits For Senior Software Development Engineer, Emerging Device Software

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments

Jobs Related To Amazon Senior Software Development Engineer, Emerging Device Software