Amazon Lab126, a subsidiary of Amazon.com, is seeking an Embedded Software Development Engineer to join their innovative consumer electronics team. This role focuses on designing and developing next-generation devices, working with the technology that powers products like Kindle, Fire tablets, Fire TV, and Amazon Echo.
The position requires expertise in embedded systems development, particularly with Linux kernel drivers, BSP, and audio software integration. You'll work closely with system architects, program managers, and hardware engineers to implement and troubleshoot complex embedded systems.
As a key member of the team, you'll be responsible for developing real-time embedded firmware and Linux software that implements security controls for the platform. This includes working with various hardware interfaces such as JTAG, UART, SPI, and I2C, and dealing with firmware security aspects including TPM, UEFI, and TrustZone.
The ideal candidate brings strong C/C++ programming skills, experience with Linux kernel development, and a solid understanding of embedded systems concepts. You'll have the opportunity to work on groundbreaking consumer electronics products while collaborating with a talented team of engineers.
This role offers the chance to be part of Amazon's innovative consumer electronics division, working on products that millions of customers use daily. You'll contribute to the entire development lifecycle, from initial design to production support, while growing your expertise in embedded systems development.