Q

Quest Global

Engineering services, digital transformation, asset management

Technical Lead AOSP

Systems Software EngineeringUpdated on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Total 8–15 years of experience in software application development.
  • At least 3 years of hands-on experience with AOSP architecture and platform customization.
  • Advanced programming and system-level development experience in C and C++.
  • Understanding of Android framework implementation in Java.
  • Experience with AIDL, HIDL, and HAL integration.
  • Experience in Linux kernel architecture, device drivers, and Linux system programming.
  • Experience in board support package integration and hardware/software enablement.
  • Experience with Soong, Make, product/device configuration, and build troubleshooting.
  • Experience in Binder inter-process communication, JNI, AIDL, and native services.
  • Experience with ADB, Logcat, dumpsys, bugreport, GDB, and Perfetto.
  • Experience in SELinux, Android Verified Boot, secure boot, and Android security fundamentals.
  • Experience with Git, Repo, and Gerrit.

Responsibilities

  • Develop, customize, integrate, debug, and optimize AOSP for embedded devices and product platforms.
  • Customize AOSP, develop platform features, integrate Android OS components, and maintain platform releases.
  • Customize framework components and system services such as Activity Manager, Package Manager, Window Manager, and Power Manager.
  • Develop and integrate HAL components; work with AIDL, HIDL, and Binder inter-process communication.
  • Integrate board support packages, configure devices, enable hardware, and integrate peripherals.
  • Customize and configure the kernel; work on device drivers and kernel-level debugging.
  • Develop system software using C and C++; work with Java, Python, and shell scripting as required.
  • Manage Android builds using Soong and Make; work with Git, Repo, and Gerrit.
  • Investigate boot failures, crashes, application not responding errors, kernel panics, and system issues using ADB, Logcat, dumpsys, bugreport, GDB, and Perfetto.
  • Optimize boot time, CPU and memory utilization, power consumption, and overall system performance.
  • Work with SELinux, Android Verified Boot, secure boot, Treble, and security patch integration.
  • Support CTS, VTS, and GTS execution, platform validation, and defect resolution.
  • Own technical designs, conduct code reviews, mentor engineers, and coordinate cross-functional delivery.

Desired Qualifications

  • Experience with Qualcomm, MediaTek, or other embedded Android system-on-chip platforms.
  • Experience in Android Automotive OS, Android TV, or other embedded Android products.
  • Experience with U-Boot, LK, or equivalent bootloader technologies.
  • Experience in A/B partitioning, recovery, and over-the-air update mechanisms.
  • Experience in Python, shell scripting, continuous integration/continuous delivery, and automated build pipelines.
  • Experience in advanced power, memory, boot-time, and system performance optimization.

About the Company

Quest Global

Engineering services, digital transformation, asset management

QuEST Global provides engineering and lifecycle services across aerospace, automotive, energy, healthcare, and transportation, focusing on digital transformation and asset management. It uses edge computing, cloud, AI/ML, and industrial IoT to deliver tailored engineering solutions through long-term partnerships, service contracts, project-based engagements, and strategic collaborations. It differentiates itself with a broad industry footprint, global delivery model, and emphasis on partnerships, talent development, and workplace culture. Its goal is to help clients improve operational efficiency and drive business growth by transforming engineering processes and assets with digital tools and data-driven management.

Company size
10,001+
Company stage
Growth Equity (Venture Capital)
Total funding
$581M
Headquarters
Greenville, SC
Founded
1997

Recently Posted Jobs

Explore more opportunities at Quest Global

See more jobs