Multimedia Developer Bengaluru

Multimedia Developer Bengaluru

11 Aug
|
Ramdisk
|
Bengaluru

11 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 recent 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
Robust 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