Software Developer - Platform BSP Engineer, SSG
Amazon
Amazon
Join the Amazon Devices team, renowned for creating iconic consumer electronics like the Kindle, Fire tablets, Fire TV, Dash, and Echo. Contribute to the development of cutting-edge devices by building the kernel stack and Board Support Package (BSP) for various System on Chips (SoCs) featuring custom hardware accelerators. Your work will enable applications in machine learning, computer vision, and robotics across a diverse range of Amazon products.
Key responsibilities include developing and modifying BSP components such as bootloaders (ATF, OPTEE, u-boot), device drivers, and kernel/device tree support. You will also be involved in initial hardware bring-up and system integration. This role requires maintaining the embedded Linux Yocto distribution and a continuous integration environment, including software release packaging and deployment. Experience with USB drivers is essential.
Candidates should possess a Bachelor's degree or equivalent, with a minimum of 3 years of professional software development experience, excluding internships. Essential skills include embedded development in C/C++, hands-on experience with bootloaders (ATF, OPTEE, or u-boot), a strong understanding of Linux kernel internals, and proven experience in developing device controller or host client drivers. Familiarity with USB drivers is a prerequisite.
Amazon
Consumer Goods