Job Role: Embedded Multimedia Engineer (Linux / Video Codecs)
Location: Bangalore
Key Skills:
- Embedded C/C++, Embedded Linux, V4L2, Multimedia, Video Codecs (H.264/HEVC/VP9), Linux Internals, Debugging
Key Responsibilities:
- Design and develop multimedia applications and middleware on Embedded Linux platforms
- Integrate and optimize video codecs (H.264, HEVC, VP9) within multimedia pipelines
- Work closely with Linux drivers and V4L2 framework for efficient integration
- Optimize end-to-end pipeline performance including latency, throughput, and resource utilization
- Perform system-level debugging, root cause analysis, and performance tuning
- Use tools such as GDB, KDB, ftrace, perf, and tracing utilities
- Collaborate with hardware and system teams for SoC bring-up and multimedia optimization
- Ensure stability, scalability, and performance of multimedia components
Required Qualifications & Skills:
- 5+ years of experience in Embedded Linux development
- Strong programming skills in C/C++
- Hands-on experience with multimedia frameworks and pipeline architecture
- Experience with V4L2 (Video4Linux2)
- Good knowledge of video codecs (H.264, HEVC, VP9)
- Strong understanding of Linux internals (threads, system calls, synchronization)
- Experience in debugging and performance optimization
- Strong analytical and problem-solving skills
Preferred Skills:
- Experience with Android HAL (multimedia or camera stack)
- Exposure to OTT platforms (Netflix, Prime Video, YouTube certification)
- Experience with SoC-based multimedia architectures
- Understanding of hardware-accelerated video pipelines
- Experience in camera, audio, or video subsystem integration