Responsibilities
Must have skills -: · Expert level knowledge - JavaScript, NodeJS, etc. · Good Exposure to C, C++, etc. · Expert level knowledge on frequently used data storage or SQL or NoSQL databases. · Expert level knowledge in Software development, networking & system design. · Knowledge of Linux Operating System internals. · Experience in Linux embedded systems. · Experience in architecture of complex performant Linux system software. · Capability to translate business requirements into architectural framework and system designs. · Should have worked on system designs and software development to deliver a high-performance Linux system application written in either C, C++, JavaScript, NodeJS, etc. · Experience in multimedia and Digital Television and Web Content Streaming technologies. Good to have skills -: · Understanding of “RDK Central” software ecosystem designs, functional components, and principles · Good understanding of video encoding, streaming and various media delivery · Good understanding in CA (Certifying Authority) & DRM (Digital Right Management) systems · Good Understanding of E2E video management technologies · Experience in broadcast TV, IPTV and OTT solutions · Good to have experience in Nagra CA (security design, SoC capabilities, certification process) · Knowledge in Smart RCU integration (BLE), Linux Bootloader, Systemd, DBUS, etc.
Technical Requirements
• Primary skills:Technology->Media->Settop Box, DVB,Technology->Media->Video Streaming,Technology->Open System->Linux
Preferred Skills
Technology->Open System->Linux
Technology->Media->Video Streaming
Technology->Media->Settop Box
DVB
Additional Responsibilities
• Good knowledge on software configuration management systems • Strong business acumen, strategy and cross-industry thought leadership • Awareness of latest technologies and Industry trends • Logical thinking and problem solving skills along with an ability to collaborate • Two or three industry domain knowledge • Understanding of the financial processes for various types of projects and the various pricing models available • Client Interfacing skills • Knowledge of SDLC and agile methodologies • Project and Team management
Educational Requirements
Bachelor of Engineering,Bachelor Of Technology,Bachelor Of Science,Bachelor Of Comp. Applications,Master Of Engineering,Master Of Technology,Master Of Science,Master Of Comp. Applications