Amazon Lab126, a subsidiary of Amazon.com focused on consumer electronics innovation, is seeking an Embedded Software Development Engineer to join their team. This role is crucial in designing and developing next-generation devices, following the success of products like Kindle, Fire tablets, Fire TV, and Amazon Echo.
The position involves working closely with system architects, program managers, and hardware engineers to implement and troubleshoot kernel drivers, Audio SW, and BSP for future devices. You'll be responsible for developing real-time embedded firmware and Linux software that implements security controls for the platform.
As an ideal candidate, you'll bring strong expertise in embedded systems development, with particular focus on Linux kernel development and ARM systems. Your role will encompass everything from low-level driver development to system integration, requiring both technical depth and breadth.
The position offers the opportunity to work on cutting-edge consumer electronics at a company known for innovation. You'll be part of a team that has consistently delivered groundbreaking products that have transformed how people interact with technology in their daily lives.
This role is perfect for someone who enjoys tackling complex technical challenges, has a strong foundation in embedded systems, and wants to contribute to products used by millions of customers worldwide. You'll have the chance to influence the direction of future Amazon devices while working with a talented team of engineers and architects.
The position requires a blend of technical skills, including C/C++ programming, Linux kernel development, and understanding of hardware interfaces. You'll be expected to not only develop solutions but also mentor others and maintain high standards of code quality and documentation.