Amazon Lab126, a subsidiary of Amazon.com focused on consumer electronics innovation, is seeking an Audio Software Development Engineer to join their team. This role combines embedded systems expertise with audio software development, making it an exciting opportunity for engineers passionate about creating next-generation devices.
The position involves working on Amazon's cutting-edge consumer electronics, including the Kindle family, Fire tablets, Fire TV, and Amazon Echo. As an Audio Software Development Engineer, you'll collaborate with cross-functional teams including customers, system architects, program managers, and hardware engineers to design and implement kernel drivers, Audio SW, and BSP for next-generation devices.
Key responsibilities include designing audio features across various embedded products, developing software for ARM/DSP platforms, optimizing audio and speech processing algorithms, and ensuring optimal audio performance. The role requires expertise in audio software stacks on Android/QNX/proprietary OS, including Audio Flinger and Audio HAL, as well as experience with ALSA/Pulse Audio and various audio technologies like Dolby MS12/DTS/MPEG-TS.
The ideal candidate will have a strong background in embedded systems, with at least 3 years of programming experience in C/C++, Linux kernel development, and Android platform knowledge. Experience with hardware interfaces (JTAG, UART, SPI, I2C) and firmware security is essential. You'll be working in an open, collaborative environment that values passion, responsiveness, and flexibility.
This role offers the opportunity to work on innovative products that millions of customers use daily, while being part of a team that's consistently pushing the boundaries of consumer electronics. Join Amazon Lab126 to contribute to groundbreaking devices and be part of a company that encourages innovation and making history.