Skip to main content
TekPillar® logo

Android BSP Engineer (Kernel & Device Drivers)

TekPillar®
Full Timesenior
INPosted March 18, 2026

Job Description

Job Role: Android BSP Engineer (Kernel & Device Drivers)

Work Experience: 6+ Years

Job Location: Bangalore & Pune

Key Responsibilities:

  • Develop and maintain Android BSP and kernel components for embedded platforms.
  • Perform BSP porting, bring-up, and migration across Android versions.
  • Design and develop device drivers (Display / Audio / Touch).
  • Work on Android kernel internals and subsystem-level development.
  • Integrate and work with hypervisors (QNX / Xen / similar).
  • Debug and resolve kernel, driver, and system-level issues using advanced tools.
  • Collaborate with cross-functional teams for platform integration and feature development.
  • Optimize system performance, latency, and resource utilization.
  • Ensure stability, scalability, and reliability of embedded systems.

Required Skills

  • 7+ years of experience in Android BSP / Kernel / Embedded Systems.
  • Strong programming skills in C / C++ / Embedded C.
  • Hands-on experience in Android BSP (mandatory – not Linux-only platform).
  • Strong knowledge of Android OS internals, AOSP, and build systems.
  • Experience in kernel development and device driver development.
  • Understanding of kernel subsystems (Scheduler, USB, peripherals).
  • Experience in BSP migration and version upgrades.
  • Exposure to hypervisors (QNX, Xen, or similar).
  • Experience with Git, Gerrit, and debugging tools (GDB, Trace32, etc.).
  • Familiarity with Qualcomm Automotive SoCs.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free