Embedded Multimedia Engineer (Camera, Video & Audio HAL)

india, Karnataka, Bengaluru

Full–time

Posted on: 2 days ago

Job Role: Embedded Multimedia Engineer - Camera, Video & Audio HAL

Work Experience: 3 to 10 Years

Location: Bangalore

Key Responsibilities:
  • Design, develop, and optimize C/C++ drivers for Linux/Android platforms (Kernel and User Space).
  • Develop and integrate video pipelines involving H.264, H.265/HEVC, MPEG/MP4/AVI, and streaming protocols like RTP/RTSP.
  • Implement and debug Camera HAL for Android, including V4L2, MIPI-CSI, I2C, SPI, ISP, Camera BSP.
  • Work with multimedia frameworks: GStreamer, Stagefright (A/V), OpenMAX IL.
  • Develop and optimize Audio Middleware/HAL, working with Android Audio Framework, ALSA, Audio Flinger, I2S, HIDL, and DSP frameworks.
  • Debug and optimize performance bottlenecks related to latency, throughput, buffer management, and hardware accelerators.
  • Collaborate with platform, multimedia, and BSP teams for system-level improvements.

  • Mandatory Skills / Expertise:
  • Strong hands-on experience in C/C++ development.
  • Linux kernel and user-space development experience.
  • Experience with multi-threaded and multi-process applications.
  • Exposure to Android OS internals and driver frameworks.
  • Experience with Camera HAL, Video Drivers, Audio HAL/Middleware.

  • Preferred Skills / Plus Points:
  • Knowledge of QNX/RTOS and Automotive domain.
  • Experience with Video streaming over RTP/RTSP.
  • Previous exposure to Audio DSP frameworks.
  • Debugging using tools like JTAG, Trace32, QXDM, Audacity.
  • Prior experience with Camera ISP and multimedia frameworks.