Senior SDE- Kernel Engineer

Global technology company that designs and manufactures consumer electronics and provides various technology services.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Consumer

Description For Senior SDE- Kernel Engineer

The Amazon Devices team is seeking a Senior Kernel Engineer to join their innovative consumer electronics division, known for creating groundbreaking products like Kindle, Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. This role focuses on building kernel stack and BSP for various SoCs with custom hardware accelerators for Amazon devices. The position involves developing software for both industry standard and custom hardware IP to accelerate applications in machine learning, computer vision, and robotics.

The ideal candidate will have extensive experience in embedded systems development, particularly with Linux kernel development and BSP modification. You'll be responsible for critical system-level software development, including bootloader implementation, device driver development, and kernel support. The role requires strong expertise in system integration and maintaining embedded Linux distributions.

This is an excellent opportunity for an experienced software engineer to work on cutting-edge consumer electronics at one of the world's leading technology companies. You'll be part of a team that directly impacts millions of users through Amazon's device ecosystem. The position offers the chance to work with advanced hardware accelerators and contribute to innovations in machine learning and computer vision applications.

The role requires strong leadership skills as you'll be expected to mentor others and guide technical decisions. You'll be working in Bengaluru, India, contributing to Amazon's growing presence in hardware development. This position combines deep technical expertise with leadership opportunities, making it ideal for senior engineers looking to make a significant impact in consumer electronics development.

Last updated 7 days ago

Responsibilities For Senior SDE- Kernel Engineer

  • Developing/modifying BSP including bootloaders, 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

Requirements For Senior SDE- Kernel Engineer

Linux
  • 10+ years of non-internship professional software development experience
  • 10+ years of programming with at least one software programming language experience
  • 10+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Interested in this job?

Jobs Related To Amazon Senior SDE- Kernel Engineer

Sr. Software Development Engineer, Amazon Devices, Connectivity SW

Senior Software Engineering role at Amazon developing Wi-Fi connectivity solutions for consumer devices like Fire TV, requiring 7+ years of experience in software development and technical leadership.

Sr. Embedded Engineer - Flight Software, Kuiper

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing flight software for satellite systems using Rust, C, and C++.

Senior Software Developer, Device OS - FOS-ARCH

Senior Software Developer position at Amazon Lab126 focusing on embedded systems and Device OS development, requiring 7+ years of experience and strong Android expertise.

Sr. System Dev. Engineer, Hardware Compute Group

Senior System Development Engineer role at Amazon focusing on Linux BSP and multimedia development for embedded systems, requiring 8+ years of experience and strong C/C++ programming skills.

Senior Design Verification Engineer

Senior Design Verification Engineer position at Amazon, focusing on hardware verification and test plan implementation for advanced functional blocks using SystemVerilog and UVM.