Software Developer - Kernel Engineer, SSG

Amazon

3+ yrs Bengaluru Full Time Hybrid (office + remote)
Amazon logo
Posted : 1 week ago
Actively hiring

Job description

Join the Amazon Devices team and contribute to the creation of groundbreaking consumer electronics like Kindle, Fire tablets, Fire TV, and Amazon Echo. You will play a key role in building the kernel stack and Board Support Packages (BSP) for various System on Chips (SoCs), incorporating custom hardware accelerators.

This role involves developing software for both industry-standard and custom hardware intellectual property (IP) to enhance applications in machine learning, computer vision, and robotics. Be a part of an innovative environment where your contributions directly impact the next generation of Amazon's hardware.

Responsibilities

As a Kernel Engineer, you will be instrumental in developing and modifying BSPs, including bootloaders (ATF, OPTEE, or u-boot), device drivers, and ensuring kernel and device tree support. You will also be responsible for initial hardware bring-up and system integration.

Your duties will extend to maintaining and updating the embedded Linux Yocto distribution. Furthermore, you will manage a continuous integration environment, overseeing the packaging and deployment of software releases. Experience with USB drivers is essential for this position.

Qualifications

We are seeking candidates with a Bachelor's degree or equivalent experience and a minimum of 3 years in non-internship professional software development. A strong background in embedded development using C/C++ is required.

Hands-on experience with bootloaders such as ATF, OPTEE, or u-boot is essential, alongside deep knowledge of Linux kernel internals. Proven experience in developing device controller or host client drivers is also a key requirement for this role.

Essential Skills

Embedded DevelopmentC++CBootloadersLinux Kernel InternalsDevice DriversUSB Drivers

Good to Have

Silicon Software DevelopmentHSIO DevicesLSIO DeviceseMMCPCIEI2CSPIDMAPWM

Highlights

  • Actively hiring

More Details

RoleSoftware Developer - Kernel Engineer, SSG
IndustryConsumer Goods
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Amazon logo

Amazon

Consumer Goods