TekPillar®
Website:
tekpillar.com
Job details:
Job Role: Android BSP Engineer (Kernel & Device Drivers)
Work Experience: 6+ Years
Job Location: Bangalore & Pune
We are seeking a highly skilled Android BSP Engineer with strong expertise in Kernel Development and Device Driver Engineering for embedded platforms. The ideal candidate will have hands-on experience in Android BSP (mandatory) along with deep understanding of AOSP, kernel internals, and system-level debugging.
Key Responsibilities:
- Develop and maintain Android BSP and kernel components for embedded platforms
- Perform BSP bring-up, porting, and migration across Android versions
- Design and develop device drivers (Display, Audio, Touch)
- Work on kernel internals and subsystem-level development
- Debug and resolve kernel, driver, and system-level issues
- Integrate and work with hypervisors (QNX, Xen, or similar)
- Collaborate with cross-functional teams for platform integration
- Optimize system performance, latency, and resource utilization
- Ensure system stability, scalability, and reliability
Required Skills & Qualifications:
- 6+ 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)
- Strong knowledge of Android OS internals and AOSP
- Experience in kernel and device driver development
- Understanding of kernel subsystems (Scheduler, USB, peripherals)
- Experience in BSP migration and Android version upgrades
- Exposure to hypervisors (QNX, Xen, or similar)
- Experience with Git, Gerrit, and debugging tools (GDB, Trace32)
- Familiarity with Qualcomm Automotive SoCs
Click on Apply to know more.