Job Description
Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Job Description
We are looking for an Embedded Android Platform Developer to design, integrate, and stabilize Bluetooth and Wi‑Fi connectivity on Android Automotive OS (AAOS) / AOSP platforms. This role is highly hands‑on and focuses on Android platform development across the framework, services, and HAL layers, supporting advanced automotive infotainment (IVI) use cases.
You will work closely with architects, testers, and cross‑shore teams to deliver scalable, high‑performing, and reliable connectivity solutions using modern Android frameworks and agile engineering practices.
Role Summary
As an Embedded Android Platform Developer, you will:
Lead and support Bluetooth and Wi‑Fi bring‑up on AAOS platforms
Enable multi‑user and multi‑display connectivity
Implement automotive‑specific IVI use cases
Ensure high standards of performance, stability, and quality
Key Responsibilities
Android Automotive Connectivity Bring‑up
Integrate Bluetooth and Wi‑Fi drivers into AOSP / AAOS
Provision, configure, and fine‑tune Android components including:
Vendor HAL
Supplicant HAL
Hostapd HAL
Related codecs
Perform platform build, flash, boot validation, and debugging using Android build tools and adb
Functional Bring‑up & Feature Enablement
Implement Bluetooth and Wi‑Fi functionality across:
Standard profiles and modes
Android networking architectures (STA, AP, Wi‑Fi Aware, etc.)
Enhance connectivity stability, performance, and robustness beyond baseline features
Multi‑User / Multi‑Display Support
Enable Bluetooth and Wi‑Fi across multiple users and displays in complex automotive environments
Develop required services, AIDL interfaces, and platform glue code to support concurrent usage
Customer IVI Use Cases
Implement Bluetooth and Wi‑Fi features for automotive infotainment scenarios, including:
Concurrent Bluetooth connections with smartphones, apps, and accessories
Bluetooth audio streaming (including dual streaming)
Wi‑Fi hotspot and tethering behaviors
Traffic shaping, band steering, and reconnection enhancements
Projected modes such as Android Auto, ACP, HiCar, and casting (where applicable)
Diagnostics, logging, and module‑level testing to ensure system stability
Implementation is primarily done using Kotlin, Java, C/C++, and AIDL, following architect‑defined concepts and PoC outputs.
Performance & Quality
Measure and analyze connectivity performance (e.g., Bluetooth audio latency)
Use Android profiling tools such as Perfetto to identify and resolve performance bottlenecks
Take ownership of quality, stability, and timely delivery
Collaborate effectively with architects, testers, and distributed teams
Required Skills & Experience
Proficient In
AOSP / Android Automotive platform development
Bluetooth and Wi‑Fi integration on Android
Android build system, adb, and debugging tools
HIDL / AIDL and Binder‑based services
Kotlin and Java; working knowledge of C/C++
Android performance profiling tools
Basic Knowledge Of
Bluetooth profiles and Android Bluetooth architecture
Wi‑Fi standards, modes, and Android Wi‑Fi architecture
Qualifications
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Minimum of 3 years of Android or Embedded Android platform development (Experience level is flexible for strong AOSP/AAOS profiles)