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.