HamburgerMenu
hirist

Automotive Android Video Engineer - C++

BLUEBYTE IT SOLUTIONS
5 - 10 Years
Bangalore

Posted on: 26/05/2026

Job Description

Description :


We are looking for a strong Automotive Android Video Engineer with deep expertise in Android multimedia and Android video frameworks across the complete software stack for Gen3++ Snapdragon Platforms. The ideal candidate should possess strong C++ design and development skills with hands-on experience in Android video playback architecture, Android Multimedia Framework internals, Android Codec2 Framework, Android V4L2 interactions, Android buffer management, hardware video pipelines, and Linux multimedia driver interactions.



Key Responsibilities :



- Design, develop, integrate, and optimize Android video and Android multimedia components for automotive platforms


- Work across complete Android multimedia/video stack from framework to low-level video interfaces


- Develop and debug Android video playback pipelines and Android media services


- Optimize video playback latency, synchronization, throughput, and memory utilization


- Work on hardware accelerated video encoder/decoder pipelines


- Debug Android multimedia framework, codec, rendering, and buffer flow related issues


- Analyze performance bottlenecks in Android video playback and streaming use cases


- Collaborate with BSP, display, graphics, and platform teams


- Support bring-up, integration, and stabilization of Android multimedia stack on Gen3++ platforms



Programming & Design Skills :


- Strong C++ programming skills


- Object-oriented design


- Multithreading and synchronization


- Memory management
- IPC mechanisms


- Performance optimization


- STL and modern C++ concepts



Android Multimedia Framework Expertise :



- Android Multimedia Framework


- Android Stagefright Architecture


- Android MediaPlayerService


- Android MediaCodec Framework


- Android Codec2 Framework


- Android ACodec understanding


- Android NuPlayer Architecture


- Android AwesomePlayer (legacy understanding preferred)


- Android Extractors and Parsers
- Android Media Session / Media Service Architecture


- Audio-Video synchronization concepts
- Android Surface rendering pipeline understanding



Android Video Playback Domain :


- Android video player architecture


- Android video playback pipeline


- Android streaming pipeline understanding


- Frame scheduling and rendering


- Timestamp management


- Playback synchronization


- Android video rendering optimization



Android Codec & Video Pipeline Knowledge :


- Hardware video encoder/decoder pipelines


- Software vs hardware codecs


- Codec initialization and negotiation


- Input/output buffer flow


- Zero-copy pipeline concepts


- Frame lifecycle management


- Bitstream handling


- Color formats and conversion


- Resolution switching handling



Supported Video Standards :


- H.264 / AVC
- H.265 / HEVC
- VP8 / VP9
- AV1 (preferred)



Android Buffer Handling Expertise :


- Android BufferQueue Architecture


- Android Graphic Buffers


- Android DMABUF handling


- Android ION memory concepts


- Shared memory management


- Producer-consumer model


- Android Surface buffer flow


- Buffer synchronization


- Low-latency buffer optimization



Android Linux Multimedia & Driver Interface :


- Android V4L2 Framework


- Linux multimedia subsystem basics


- Video device interaction


- Hardware abstraction understanding


- Driver-level debugging exposure


- Kernel log analysis

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...