We are looking for a Senior Android Developer with expertise in Audio, Video, and Graphics development for Automotive In-Vehicle Infotainment (IVI) systems . The role involves working with Android Automotive OS (AAOS) , developing HAL, device drivers, and multimedia frameworks to enhance next-generation automotive experiences .
Key Responsibilities :
- Android Automotive Development :
- Develop and optimize Audio, Video, and Graphics components for Android IVI systems .
- Work on Android Framework, HAL, and Linux Kernel drivers for multimedia and graphics processing.
- Ensure seamless integration of audio and video pipelines with hardware accelerators and DSPs .
- Audio & Multimedia Framework Development :
- Implement and enhance Audio HAL, ALSA (Advanced Linux Sound Architecture), OpenMAX, and Codec2 .
- Develop real-time audio and video processing pipelines with low-latency optimizations.
- Work with I2S, HDMI, and A2DP protocols for high-quality in-car audio / video playback .
- Graphics & Display Development :
- Develop and optimize graphics drivers for OpenGL ES, Vulkan, and Wayland / Weston .
- Integrate hardware-accelerated rendering for smooth UI / UX performance in automotive displays.
- Work on DRM / KMS (Direct Rendering Manager / Kernel Mode Setting) for efficient GPU rendering .
- Embedded System & Performance Optimization :
- Debug and optimize Android framework, HAL, and Linux kernel drivers for real-time performance .
- Ensure compliance with CTS / VTS (Compatibility Test Suite / Vendor Test Suite) and resolve defects.
- Work with SoC vendors to integrate audio, video, and graphics acceleration .
- Collaboration & Debugging :
- Work closely with cross-functional teams , including hardware, firmware, and application developers .
- Perform system debugging and profiling using tools like Systrace, Perfetto, and Valgrind .
- Contribute to AOSP (Android Open Source Project) and open-source initiatives in automotive.
Mandatory Skills & Experience :
6+ years of experience in Android Framework, HAL, and driver development .Strong proficiency in C / C++ and Java / Kotlin with object-oriented design principles.Expertise in one or more of the following domains :Audio : ALSA, OpenMAX, I2S, Audio HAL, DSPs, A2DP.Video : OpenMAX, Codec2, H.264 / H.265, GStreamer, V4L2.Graphics : OpenGL ES, Vulkan, Wayland / Weston, DRM / KMS.Experience with Android multimedia frameworks and hardware-accelerated processing .Knowledge of real-time operating systems (RTOS) and embedded Linux development .Hands-on experience with CTS / VTS compliance and debugging tools .Skills Required
Java, Ffmpeg, Opengl Es, Android Sdk, Kotlin