Multimedia Developer (Bengaluru)

Multimedia Developer (Bengaluru)

10 Aug
|
Ramdisk
|
Bengaluru

10 Aug

Ramdisk

Bengaluru

Role & Responsibilities

- Design, develop, and debug multimedia subsystems (audio, video, display) on Android and embedded Linux platforms

- Work across the full multimedia stack: kernel drivers, vendor HALs, and framework-level components

- Implement and maintain Codec2 (C2) HAL components for hardware/software video and audio codecs

- Develop and debug ALSA-based audio drivers and audio HAL integration

- Work with V4L2 for camera and video decode/encode pipelines

- Debug and optimize the display pipeline using DRM/KMS, HWComposer, and SurfaceFlinger

- Integrate and validate hardware codecs for H.264, H.265 (HEVC), VP9, AAC, and MP3

- Use GStreamer for pipeline development, testing, and multimedia application integration

- Bring up and validate multimedia stacks on new SoC platforms (Qualcomm, Rockchip, or similar)

- Root-cause and resolve issues related to audio/video sync, latency, buffer management, and playback stability

- Collaborate with SoC vendors, kernel teams, and application teams to resolve cross-layer issues

- Profile and optimize performance using tools such as Perfetto, systrace, and similar diagnostics

- Write clean, maintainable C/C++ code and contribute to AOSP-based codebases





- Document technical designs, debug findings, and stack architecture

Preferred Candidate Profile

- Robust hands-on experience with Android and Linux multimedia frameworks

- Proficient in C and C++ with solid understanding of low-level system programming

- Deep knowledge of ALSA (audio), V4L2 (video capture/decode), and DRM/KMS (display)

- Experience with Android Codec2 (C2) HAL architecture and MediaCodec framework

- Working knowledge of video/audio codecs: H.264, H.265, VP9, AAC, MP3

- Experience with GStreamer pipeline development and debugging

- Familiarity with AOSP build system and HAL/kernel driver development

- Experience with embedded hardware platforms (Qualcomm, Rockchip, Raspberry Pi, or similar SoCs) is a plus

- Understanding of SurfaceFlinger, HWComposer, and Android graphics stack is a plus

- Strong debugging skills using tools like Perfetto, logcat, dmesg, gdb, and strace

- B.E./B.Tech in CS, EE, or related field with 3+ years of relevant experience

- Good communication skills and ability to work cross-functionally with hardware/SoC vendor teams

📌 Multimedia Developer (Bengaluru)
🏢 Ramdisk
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: multimedia developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: multimedia developer (bengaluru) / bengaluru