Android BSP Experience

TheCodingShef

Ahmedabad District

On-site

INR 1,200,000 - 2,100,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TheCodingShef in Ahmedabad is seeking a mid-level Android BSP Engineer to develop and maintain BSP components for Android platforms, and to set up the AOSP build system for device/vendor trees.

You will work on the Android boot flow, kernel drivers, HALs, and SELinux policies, bringing up peripherals and debugging with adb, logcat, and perfetto in a team environment.

Qualifications

  • Experience developing and maintaining BSP components for Android platforms.
  • Set up and customize the AOSP build system (Soong/Blueprint, Make) and device/vendor trees.
  • Work on the Android boot flow: bootloader, kernel, init, and init.rc.

Responsibilities

  • Develop, integrate, and maintain BSP components for Android platforms.
  • Set up and customize the AOSP build system (Soong/Blueprint, Make) and device/vendor trees.
  • Work on the Android boot flow: bootloader, kernel, init, and init.rc.
  • Develop Linux kernel device drivers and author Device Tree files.
  • Develop Android HALs (AIDL/HIDL) and work with Project Treble, VNDK, and GKI.
  • Write and debug SELinux policies.
  • Bring up peripherals: display, touch, camera, audio, sensors, USB, Wi-Fi/BT.
  • Debug using adb, fastboot, logcat, dmesg, ftrace, and systrace/Perfetto, and analyze kernel panics and tombstones.
  • Work on SoC platforms such as Qualcomm, NXP, Rockchip, or MediaTek.
  • Use Git/Gerrit for source management and code reviews.
  • Mentor junior engineers and collaborates with QA and hardware teams.

Skills

C/C++
AOSP build system
Android boot flow
Linux kernel drivers
Android HAL development
SELinux policy
Peripherals bring-up
Debugging (adb/logcat)
SoC platforms (Qualcomm/NXP/Rockchip/媒
Git/Gerrit
English communication

Tools

Git
Gerrit
Soong/Blueprint/Make

Job description

# Android BSP ExperienceSilicon SignalsAhmedabadMid-levelPosted yesterdayApply on employer siteYou apply on the employer's own page. Never pay to apply for a job.## About the roleCI/CDNDK / C++AOSP / Platform\\*Key Responsibilities\\* \\*\\*\\* Develop, integrate, and maintain BSP components for Android platforms.\\* Set up and customize the AOSP build system (Soong/Blueprint, Make) and device/vendor trees.\\* Work on the Android boot flow: bootloader (ABL/U-Boot/LK), kernel, init, and init.rc.\\* Develop Linux kernel device drivers and author Device Tree files.\\* Develop Android HALs (AIDL/HIDL) and work with Project Treble, VNDK, and GKI.\\* Write and debug SELinux policies.\\* Bring up peripherals: display, touch, camera, audio, sensors, USB, Wi-Fi/BT.\\* Debug using adb, fastboot, logcat, dmesg, ftrace, and systrace/Perfetto, and analyze kernel panics and tombstones.\\* Work on SoC platforms such as Qualcomm, NXP, Rockchip, or MediaTek.\\* Use Git/Gerrit for source management and code reviews.\\* Mentor junior engineers and collaborates with QA and hardware teams.\\*Required Skills\\* \\*\\*\\* Strong C and working knowledge of C++.\\* AOSP build system and device/vendor tree setup.\\* Android boot flow (bootloader, kernel, init, init.rc).\\* Linux kernel device driver development and Device Tree.\\* Android HAL development (AIDL/HIDL), Project Treble, VNDK, GKI.\\* SELinux policy writing and debugging.\\* Peripherals bring-up (display, touch, camera, audio, sensors, USB, Wi-Fi/BT).\\* Debugging with adb, fastboot, logcat, dmesg, ftrace, and systrace/Perfetto, plus kernel panic/tombstone analysis.\\* Hands-on experience with SoC platforms (Qualcomm / NXP / Rockchip / MediaTek).\\* Git/Gerrit.\\* Good English communication skills and the ability to work effectively in a team.\\*Good to Have\\* \\*\\*\\* Power management (suspend/resume, DVFS, thermal).\\* OTA / A/B updates and verified boot (AVB).\\* CTS / VTS compliance.\\* JTAG / Lauterbach (T32) debugging.\\* Android version upgrades and kernel uprev.\\* Basics of Jenkins.\\*What We're Looking For\\* \\*\\*\\* Strong ownership of bring-up and platform issues.\\* Solid debugging and root-cause analysis skills.\\* Ability to work independently and guide junior team members.\\* Enthusiasm for developing real-world Android-based products.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android BSP Fresher
Android BSP Fresher

TheCodingShef • Ahmedabad District

On-site
INR 300,000 - 450,000
Android BSP Experience
Android BSP Experience

Silicon Signals • Gujarat

On-site
INR 1,800,000 - 2,400,000
Embedded Android BSP Engineer - AOSP/Linux Kernel
Embedded Android BSP Engineer - AOSP/Linux Kernel

TheCodingShef • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Android System Engineer
Android System Engineer

TheCodingShef • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Android Systems Engineer
Android Systems Engineer

TheCodingShef • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Lead AOSP Engineer
Lead AOSP Engineer

Truminds Software Systems • Chennai District

On-site
INR 1,800,000 - 2,800,000
Lead AOSP Engineer
Lead AOSP Engineer

Truminds Software Systems • Gurugram District

On-site
INR 1,800,000 - 3,000,000
Senior Android Platform / AOSP Engineer (Automotive) | Full-Time | MNC
Senior Android Platform / AOSP Engineer (Automotive) | Full-Time | MNC

TheCodingShef • Coimbatore District

Hybrid
INR 4,000,000 - 6,000,000
Android BSP Fresher
Android BSP Fresher

Silicon Signals • Gujarat

On-site
INR 900,000 - 1,300,000
Android Developer
Android Developer

TheCodingShef • Coimbatore District

Hybrid
INR 1,200,000 - 2,400,000