Join Amazon Devices, the team behind the best-selling Kindle family and other groundbreaking consumer electronics like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. As a Kernel Engineer, you'll be at the forefront of developing kernel stack and BSP for various SoCs with custom hardware accelerators for Amazon devices. Your work will involve creating software for both industry standard and custom hardware IP to accelerate applications in machine learning, computer vision, and robotics.
The role demands expertise in embedded systems, particularly Linux kernel development and BSP work. You'll be responsible for critical tasks like bootloader development, device driver implementation, and kernel support. Hardware bring-up and system integration are key aspects of the position, requiring deep understanding of embedded systems and hardware-software interaction.
You'll maintain and update embedded Linux Yocto distribution, ensuring the software stack remains current and efficient. The position also involves managing continuous integration environments and handling software release processes. USB driver experience is specifically sought after, indicating the role's focus on hardware interfacing.
This is an excellent opportunity for experienced software developers who are passionate about low-level system programming and hardware interaction. You'll be working with cutting-edge technology in a team that's known for creating innovative consumer electronics products that millions of customers use daily.
The position offers the chance to work with Amazon's world-class engineering teams, contributing to products that define new categories in consumer electronics. You'll be part of a company known for its innovation, technical excellence, and customer obsession, working on projects that directly impact how people interact with technology in their daily lives.