Software Developer - Platform BSP Engineer, SSG
Core
Build kernel stacks and Board Support Packages (BSP) for System on Chips (SoCs) with custom hardware accelerators deployed in Amazon consumer electronics. (via careerplan.io/jobs/10574424-software-developer-platform-bsp-engineer-ssg-at-amazon)
Role type
Senior embedded software engineer (BSP/Kernel)
Builds
Embedded Linux distributions, device drivers, and bootloaders for Kindle, Fire, and Echo devices
Domain
Consumer electronics, embedded systems, Linux kernel
Required skills
C/C++, embedded Linux kernel, bootloaders (ATF/OPTEE/u-boot), device drivers, Yocto, CI/CD, USB drivers
Preferred skills
Silicon software development, HSIO drivers (USB/eMMC/PCIe), LSIO drivers (I2C/SPI/DMA/PWM)
Technologies
Linux, Yocto, ATF, OPTEE, u-boot, C, C++, USB, PCIe, I2C, SPI
Responsibilities
Develop and modify bootloaders, device drivers, and kernel code; perform initial hardware bring-up and system integration; maintain embedded Linux Yocto distribution and CI environment
Seniority
Mid-Senior, hands-on IC