BENGALURU · FULLTIME
Android BSP Software Engineer
Bluebird India R&d Center
Bengaluru · onsite · Posted 34d ago
Sourced from
Undisclosed1–3 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.6s
- Found the form on Naukri · 12 questions to answer1.2s
- Decided the answers for all of them3.1s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Role & responsibilities
- Develop, customize, integrate, and maintain Android BSP for embedded platforms.
- Perform Android platform bring-up on new hardware platforms.
- Work with Android HAL, Kernel, device drivers, and system components.
- Integrate and configure hardware components such as display, camera, audio, sensors, USB, Bluetooth, Wi-Fi, and other peripherals.
- Modify and maintain Android device configuration, BoardConfig, device trees, and vendor components.
- Build and customize Android images using AOSP and Android build systems.
- Debug and resolve issues related to Android boot, kernel, drivers, HAL, and hardware/software integration.
- Analyze system logs using tools such as ADB, logcat, dmesg, and kernel logs.
- Android porting.
- Support device bring-up, validation, testing, and performance optimization.
- Participate in root-cause analysis and provide technical solutions for product issues.
- Maintain technical documentation related to BSP development, configurations, and troubleshooting.
Preferred candidate profile
- 12 years of hands-on experience in Android BSP / Android Platform Development.
- Good understanding of Android OS architecture and AOSP.
- Knowledge of Linux/Android Kernel concepts.
- Basic understanding of HAL (Hardware Abstraction Layer) and Android system services.
- Experience with ADB, Fastboot, logcat, dmesg, and other Android debugging tools.
- Good programming knowledge in C/C++
- Familiarity with Linux shell scripting.
- Understanding of Android build systems such as Soong / Make.
- Basic knowledge of Device Tree, BoardConfig, Android build configuration, and vendor components.
- Familiarity with Git and version-control systems.
- Good debugging and problem-solving skills.
Sourced from naukri
Section · 02
Skills
cLinux Device DriverBootloaderBoard Support PackageKernelBspDevice Driver DevelopmentLinux DriverJTAGLinux Kernel ProgrammingHALANDROID PORTINGBsp DevelopmentBoard BringupAndroiddebugging