The ideal candidate will have deep hands‑on expertise in the AAOS Audio Framework, AudioFlinger, Audio Policy, Audio HAL, CarAudioService, ALSA/TinyALSA, Android Automotive audio architecture, and Linux audio systems. The role requires strong technical leadership across Android framework, middleware, BSP, HAL, DSP, and automotive hardware layers.
Role & Responsibilities
- Define and own the end-to-end architecture for Android Automotive audio systems.
- Design scalable and production-ready AAOS Audio Framework solutions.
Provide Technical Leadership Across
- AudioFlinger
- Audio Policy / AudioPolicyManager
- Audio HAL
- CarAudioService
- AudioManager
- Audio Focus
- Audio Routing
- Multi-zone Audio
- Define audio architecture across Android Framework - HAL - ALSA - DSP/Codec - Amplifier - Speakers.
- Lead integration of AAOS audio services with automotive hardware and vehicle platforms.
- Design solutions for multi-zone audio, volume groups, audio contexts, routing strategies, focus management, and concurrent audio.
- Evaluate and resolve complex audio architecture and performance issues across framework, middleware, BSP, and hardware layers.
- Drive architecture decisions involving AIDL/HIDL, Binder, JNI, native services, and Android system services.
- Work closely with BSP, hardware, DSP, middleware, system, and validation teams.
- Lead technical reviews, architecture reviews, design documentation, and code reviews.
- Establish technical standards and best practices for automotive audio development.
- Mentor senior engineers and provide technical direction to development teams.
- Support customer discussions, technical proposals, feasibility analysis, and issue resolution.
- Ensure solutions meet performance, reliability, scalability, and automotive quality requirements.
Required Technical Expertise
4 - 11 years of experience in Android, Embedded, Automotive, or Infotainment software.
Strong Expertise In
- AudioFlinger
- Audio Policy / AudioPolicyManager
- Audio HAL
- CarAudioService
- AudioManager
- Audio Focus
- Audio Routing
- Audio Zones
- Volume Groups
- Audio Contexts
- Strong understanding of ALSA/TinyALSA and Linux Audio Architecture.
- Strong programming knowledge of C++ and Java; Kotlin is an advantage.
- Experience with AIDL/HIDL, Binder, JNI and Android Native Framework.
- Strong knowledge of Android system services and AOSP source-code architecture.
- Experience with ADB, logcat, dumpsys, Git, Gerrit and debugging/profiling tools.
- Understanding of DSP, Codec, Amplifier and audio hardware Expertise :
Hands‑on experience with one or more of the following :
- Android Automotive OS (AAOS)
- Automotive Infotainment / IVI
- Multi-zone audio architecture
- Vehicle audio systems
- DSP integration
- Audio amplifier integration
- Microphone and speaker systems
- CAN / CAN‑FD
- Automotive Ethernet
- SOME/IP
- VHAL / Vehicle Services
(ref:hirist.tech)