Position: Senior Android Developer
Experience: 8+ Years
Location: Remote
Job Role: Contractual
Duration: 6 Month
Work Time Zone: IST
Requirement:
Skill Keywords: Android BSP , Linux Kernel, Linux Device Drivers, Bootloaders , U-Boot, UEFI, Android HAL , Qualcomm/NXP chipsets, Android System Services , Android Security, C , C++ and Rust (Preferred)
Detailed Skills: Minimum 3+ years of experience in Android BSP development/customizations for different OEM Android devices based on SOCs such as Qualcomm/NXP Chipsets (preferably)
Strong experience in modifications to Android HAL layers for adding new hardware interfaces/customizing drivers (e.g Display, IO, Sound, Wireless)
Experience in Android build systems, Linux Device Driver Porting & Linux Kernel Patch upstreaming to main-line Linux,
Good experience working with Android Device Manufacturers/OEMs on Android BSP.
Good understanding and debugging skills of Android startup and initialization sequences.
Sound understanding of Android Architecture, File system, JNI, System services.
Strong Experience in C, C++ and Scripting (Linux and Python).Rust is also desired.
Experience in Debugging Linux Drivers and Performance optimization (iperf,simpleperf, oprofile etc.)
Knowledge about Firmware and Bootloaders
Strongly desired: Android BSP , Linux Device Driver, C , C++, Scripting ( Linux and Python)
Nice to have: Rust Programming, Wireless Protocols (Wi-Fi, Bluetooth, 5G/4G)"