Software Developer - Kernel Engineer, SSG

Amazon · Bengaluru · 3+ yrs experience · Posted 2026-06-25

Tech stack: C, C++, Linux

Apply on the company site · Get a referral for this role

Amazon salary & ratings · Amazon interview process · More live openings

About the role

The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced ground breaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create? As a Kernel 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: - Developing/modifying BSP: this can include bootloaders (ATF or OPTEE or u-boot), device drivers, kernel and device tree support - Performing initial hardware bring-up and system integration - Maintaining/updating the embedded Linux Yocto distribution - Maintaining a continuous integration environment, including packaging and deployment of software releases - USB driver experience

Basic Qualifications: - 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) - Hand-on experience in Linux kernel internal - Proven experience in the Device controller or host client drivers
Preferred Qualifications: - Development experience in Silicon Software - HSIO devices (USB or eMMC or PCIE ) and LSIO devices (I2C, SPI, DMA, PWM etc.) driver experience

Qualifications

- 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)
- Hand-on experience in Linux kernel internal
- Proven experience in the 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

Responsibilities

- The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products.
- We have also produced ground breaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo.
- What will you help us create?
- As a Kernel 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:
- Developing/modifying BSP: this can include bootloaders (ATF or OPTEE or u-boot), device drivers, kernel and device tree support
- Performing initial hardware bring-up and system integration
- Maintaining/updating the embedded Linux Yocto distribution
- Maintaining a continuous integration environment, including packaging and deployment of software releases
- USB driver experience

More openings at Amazon