Job Description & How to Apply Below
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 (Media Codec/Exo Player, Surface Flinger, HAL, DRM frameworks)
Multimedia fundamentals: codecs (H.264/H.265/AV1), containers (TS/MPEG-TS, MP4), DRM basics (Widevine/Play Ready/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, Play Ready), 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 (Google Test/CMocka), automation (Python/shell), and CI (Jenkins/Git Lab 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.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×