5V Video
Overview
Were looking for an experienced RDK-V Developer who knows their way around embedded Linux, STB/DTV systems, and low-level software development. Youll be working hands-on with platforms built on RDK, contributing to device bring-up, feature development, and overall system stability.
Key Responsibilities Design, develop, and integrate software for RDK-Vbased devices. Work across embedded Linux, DTV, and set-top box platforms to build and optimize system components. Contribute to middleware, drivers, and application layers using C, C++, and Java. Develop features and debug issues across networking, system services, and video pipelines. Build and maintain automation scripts using Python. Work with Yocto, RDK components, and open-source stacks to customize builds. Collaborate with cross-functional teams to diagnose and resolve platform issues. Support CI workflows using tools such as Travis (Mac), AppWare (Windows), and similar.
Required Skills & Experience Bachelors degree in Computer Science, Electronics, or related field. 6+ years of hands-on development experience with Linux and embedded devices. Strong background in STB/DTV software development. Proficient in C, C++, Java, and embedded Linux internals. Solid experience with networking and open-source ecosystems. Strong scripting skills in Python. Familiarity with Yocto build systems and RDK-V architecture. Experience working with CI tools (Travis, AppWare, etc.).
Key Responsibilities Design, develop, and integrate software for RDK-Vbased devices. Work across embedded Linux, DTV, and set-top box platforms to build and optimize system components. Contribute to middleware, drivers, and application layers using C, C++, and Java. Develop features and debug issues across networking, system services, and video pipelines. Build and maintain automation scripts using Python. Work with Yocto, RDK components, and open-source stacks to customize builds. Collaborate with cross-functional teams to diagnose and resolve platform issues. Support CI workflows using tools such as Travis (Mac), AppWare (Windows), and similar.
Required Skills & Experience Bachelors degree in Computer Science, Electronics, or related field. 6+ years of hands-on development experience with Linux and embedded devices. Strong background in STB/DTV software development. Proficient in C, C++, Java, and embedded Linux internals. Solid experience with networking and open-source ecosystems. Strong scripting skills in Python. Familiarity with Yocto build systems and RDK-V architecture. Experience working with CI tools (Travis, AppWare, etc.).