Software Developer - Platform BSP Engineer, SSG
Job description
Description The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create?
As a Platform BSP Engineer, you will help build the kernel stack and BSP for various SoCs with custom hardware accelerators to be deployed in a range of Amazon devices. You will develop software for industry standard and custom hardware IP to accelerate applications in machine learning, computer vision, and robotics.
In this role you will:
- Develop/modify BSP: this can include bootloaders (ATF or OPTEE or u-boot), device drivers, kernel, and device tree support
- Perform initial hardware bring-up and system integration
- Maintain/update the embedded Linux Yocto distribution
- Maintain a continuous integration environment, including packaging and deployment of software releases
- Have USB driver experience
- Bachelor's degree or equivalent
- 3+ years of non-internship professional software development experience
- Experience in embedded development in C/C++
- Hands-on experience in any of boot-loaders (ATF or OPTEE or u-boot)
- Hands-on experience in Linux kernel internals
- Proven experience in device controller or host client drivers
- Development experience in Silicon Software
- HSIO devices (USB or eMMC or PCIe) and LSIO devices (I2C, SPI, DMA, PWM, etc.) driver experience
Locations
IND, KA, Bengaluru
Interested in this role?