Home Job Listings Categories Locations

Video Developer

📍 Bangalore, India

Technology Tata Elxsi

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.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 26, 2026
Job Type: Technology
Location: Bangalore, India
Company: Tata Elxsi

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.