The Amazon Devices team is at the forefront of consumer electronics innovation, creating popular products like Kindle, Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. As a Kernel Engineer, you'll play a crucial role in building the kernel stack and BSP for various SoCs with custom hardware accelerators for Amazon devices. This position offers an exciting opportunity to work on cutting-edge technology that combines embedded systems with machine learning, computer vision, and robotics applications.
You'll be responsible for developing and modifying BSP components, including bootloaders, device drivers, and kernel support. The role involves hands-on hardware bring-up, system integration, and maintaining embedded Linux Yocto distribution. You'll also manage continuous integration environments and handle software release deployments.
This position is perfect for someone with strong embedded systems experience who wants to work on products that millions of customers use daily. You'll be part of a team that pushes the boundaries of consumer electronics, working with custom hardware accelerators and developing software for various applications.
The ideal candidate should have at least 3 years of professional software development experience and 2 years of system design experience. Knowledge of embedded Linux, device drivers, and hardware integration is crucial. You'll be working in Bengaluru, India, contributing to Amazon's next generation of innovative devices.
This role offers the opportunity to work on full software development life cycles, from initial design to deployment, and be part of Amazon's inclusive culture that empowers employees to deliver the best results for customers. If you're passionate about embedded systems, kernel development, and want to work on products that impact millions of users, this position at Amazon Devices team would be an excellent fit.