Amazon Lab126's Platform Software team is seeking a Senior Software Development Engineer to spearhead the design and architecture of next-generation consumer devices. This role combines technical leadership with hands-on development, focusing on embedded software development for consumer products. The position involves working with middleware and framework layers, making critical architectural decisions, and collaborating across teams to deliver innovative solutions.
As a Senior Software Engineer, you'll be responsible for designing and developing high-quality software while having significant influence on product roadmaps and system architecture. The role requires expertise in embedded systems, working with both Linux and RTOS-based systems, and programming in languages like C and C++. You'll be part of the Device Software team, which forms the foundation for Amazon's next generation of products.
The ideal candidate brings 5+ years of professional software development experience, strong leadership capabilities, and expertise in consumer electronics and robotics software engineering. You'll need to demonstrate ability to handle ambiguity, make data-driven decisions, and navigate cross-organizational complexity while maintaining high engineering standards.
This position offers competitive compensation ranging from $151,300 to $261,500 per year, varying by geographic location, plus additional benefits including equity and comprehensive medical coverage. Located in Sunnyvale, CA, you'll be working at the heart of Amazon's hardware innovation center, contributing to products that impact millions of customers worldwide.
This is an excellent opportunity for a senior engineer looking to make a significant impact in consumer device development while working with cutting-edge technology and leading technical teams. The role combines technical depth with leadership opportunity, making it ideal for someone who wants to influence both product direction and technical architecture while maintaining hands-on development work.