Key Responsibilities:
  • Develop and optimize Linux BSP, including Kernel, Device Drivers, Firmware for embedded systems
  • Design and develop audio and video codecs optimized for volatile bandwidth conditions during real-time video calls.
  • Implement and optimize video conferencing solutions ensuring low latency and high-quality streaming.
  • Work with AVI, H.265, HEVC video codecs and integrate them into multimedia applications.
  • Develop and maintain soft audio codecs such as Codec2, Speex, AAC, and OGG for efficient audio transmission.
  • Implement adaptive bitrate streaming and error resilience techniques for fluctuating network conditions.
  • Collaborate with backend and networking teams to ensure seamless media delivery.
  • Conduct performance tuning and testing for various bandwidth scenarios.
Required Skills:
  • Hands-on experience with Linux BSP, device drivers, and embedded applications
  • Strong experience in audio/video codec development and real-time communication protocols.
  • Proficiency in C/C++ for multimedia application development.
  • Hands-on experience with H.265/HEVC, AVI, and other video formats.
  • Knowledge of audio codecs like Codec2, Speex, AAC, OGG.
  • Familiarity with WebRTC, RTP/RTCP, and adaptive streaming techniques.
  • Understanding of network bandwidth optimization, packet loss handling, and error correction algorithms.
Nice-to-Have:
  • Understanding Java/Kotlin
  • Experience with FFmpeg, GStreamer, or similar multimedia frameworks.
  • Exposure to cross-platform development (Android, iOS).
  • Knowledge of GPU acceleration for video encoding/decoding.
  • Familiarity with video conferencing standards (SIP, H.323).
Job Category: Design Engineer
Job Type: Full Time
Job Location: Bangalore
Experience: 2 to 4 Years 3 to 6 Years
Education: Engineering degree in E&C
Sorry! This job has expired.