Amazon Lab126, a subsidiary of Amazon.com focused on consumer electronics innovation, is seeking a Senior Embedded Software Development Engineer for their Hardware Compute Group. This role combines deep technical expertise with leadership responsibilities, focusing on developing next-generation devices.
The position involves working at the intersection of hardware and software, developing crucial embedded systems components including kernel drivers, BSP (Board Support Package), and real-time embedded firmware. You'll collaborate with cross-functional teams including system architects, program managers, and hardware engineers to implement and troubleshoot complex systems.
Key technical areas include low-level driver development, kernel-level programming, and security implementation for embedded platforms. The role requires expertise in C/C++ programming, embedded Linux systems, and hardware interfaces. You'll be responsible for both technical delivery and team leadership, including mentoring other engineers and driving architectural decisions.
This is an excellent opportunity for experienced embedded systems engineers who want to work on cutting-edge consumer electronics at scale. Amazon Lab126's track record includes successful products like Kindle, Fire tablets, Fire TV, and Amazon Echo, demonstrating the team's ability to innovate in the consumer electronics space.
The position offers competitive compensation ranging from $151,300 to $261,500 per year, depending on location, plus additional benefits including equity and comprehensive medical coverage. The role is based in Sunnyvale, CA, at the heart of Silicon Valley's tech ecosystem.
The ideal candidate will combine strong technical skills in embedded systems development with leadership experience, bringing both technical expertise and the ability to guide and mentor team members. This role offers the opportunity to work on products that millions of customers use daily while pushing the boundaries of consumer electronics innovation.