The Amazon Devices team is at the forefront of consumer electronics innovation, creating beloved products like the Kindle e-readers, Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. As a Kernel Engineer, you'll play a crucial role in building the foundation of these cutting-edge devices. You'll work on developing the kernel stack and Board Support Package (BSP) for various System-on-Chips (SoCs) with custom hardware accelerators.
Your expertise will be essential in developing software for both industry standard and custom hardware IP, focusing on accelerating applications in machine learning, computer vision, and robotics. This role combines low-level system programming with high-impact consumer technology development.
The position involves working with bootloaders, device drivers, and kernel support, requiring deep technical knowledge of embedded systems and Linux. You'll be responsible for hardware bring-up, system integration, and maintaining the embedded Linux Yocto distribution. The role also emphasizes maintaining a robust continuous integration environment and managing software releases.
This is an excellent opportunity for an experienced engineer who wants to work on products that millions of customers use daily. You'll be part of a team that values innovation and technical excellence, working on next-generation consumer devices that combine hardware and software expertise.
The role offers the chance to work with cutting-edge technology in machine learning and computer vision, while developing crucial system-level software. You'll be contributing to products that are revolutionizing how people interact with technology in their daily lives.
Amazon provides an inclusive culture focused on delivering the best results for customers. The position offers the opportunity to work with talented engineers, solve complex technical challenges, and directly impact the development of popular consumer electronics products.