Key Skills: Linux Kernel Internals, Linux Kernel, Android Bsp
Roles and Responsibilities:
Develop, customize, and maintain Linux Kernel for Android devices.
Work on Android Kernel / AOSP integration and customization.
Develop and debug kernel drivers and native services.
Work with C/C++ for kernel and low-level development.
Perform kernel debugging, crash analysis, and performance optimization.
Work on device drivers, BSP, boot process, and hardware bring-up.
Analyze kernel logs, crashes, ANRs, and system-level issues.
Collaborate with hardware, firmware, Android framework, and application teams.
Integrate and maintain kernel patches and changes across Android releases.
Skills Required:
Linux Kernel
Android Kernel
Android / AOSP
C / C++
Kernel Development
Kernel Debugging
Device Drivers
BSP
Linux
Valuable-to-Have:
Android HAL
Android Framework
Kernel modules
Device Tree / DTS
Bootloader
Yocto
Git
GDB
Crash dump / log analysis
Hardware bring-up
ARM architecture