Video Developer
Tata Elxsi
4 - 12 years
Chennai
Posted: 27/02/2026
Getting a referral is 5x more effective than applying directly
Job Description
Experience- 4-12 years
Location- Chennai, Bangalore
Must-Have Skills
- Strong C programming with data structures, pointers, memory management, and concurrency on Linux.
- Hands-on experience with at least two of the following:
- RDK-V (Thunder/OCS, RDK Media Framework, IARM, RDK services/plugins)
- DVB (SI/PSI tables, tuner/demux, EIT/EPG, zapping, CAM/CAS/DRM)
- GStreamer (custom elements, pipeline tuning, sinks/sources, latency and A/V sync)
- Android video (MediaCodec/ExoPlayer, SurfaceFlinger, HAL, DRM frameworks)
- Multimedia fundamentals: codecs (H.264/H.265/AV1), containers (TS/MPEG-TS, MP4), DRM basics (Widevine/PlayReady/Marlin).
- Debugging tools: gdb, valgrind, strace, perf, systemd/journalctl, logcat (for Android).
- Experience with Yocto/bitbake or similar embedded Linux build systems.
- Version control (git), code reviews, and branching workflows.
- BE/BTech in Computer Science or relevant fields
Good-to-Have
- Exposure to DRM integration (Widevine L1/L3, PlayReady), CAS (Nagra, Irdeto, Verimatrix).
- SoC SDKs: Broadcom/Synaptics/Realtek/NXP media pipelines.
- Networking: IP multicast/unicast, IGMP, QoS, IPTV/OTT streaming protocols (HLS/DASH).
- Unit testing (GoogleTest/CMocka), automation (Python/shell), and CI (Jenkins/GitLab CI).
- Video quality metrics (lip sync, frame drops, jitter), HDMI/HDCP, EDID/CEC handling.
- Knowledge of RDK-B (gateway) or RDK-Camera is a plus.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
