RDK Developer : Philadelphia PA 19103

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

RDK Developer
C/C++
RDKE/RDKV

Job Details

Senior RDK Developer with 10+ years of experience in design, development and integration of multimedia components in RDKE video stack Expert in embedded systems and strong hands-on C/C++ development skills with working knowledge on RDKE/RDKV stack and related technologies Develop and integrate embedded software components within the RDK-E middleware layer Strong experience with middleware concepts, inter-process communication (IPC), and familiarity with frameworks like Thunder, WPE Webkit and associated backend systems In depth knowledge across core RDK components, AV Pipelines, media playback, DRM, GStreamer , XConf, Yocto Experience working on consuming HAL interfaces to complete functional requirements across Middleware components Strong experience in using Github and CI/CD tools for continuous development and deployment Strong understanding of networking concepts and protocols like TCP/IP, UDP, DHCP, DNS Experience customizing Yocto build framework according to requirements,Debug and resolve Yocto related build issues Understanding of system profiling for CPU, GPU, NPU, TPU, and memory, along with performance optimization skills Experience in debugging and resolving RDK middleware issues Work with SoC vendors and application developers to resolve feature requests and bug fixes Collaborate with cross functional development teams to take-up feature tickets and plan timely delivery Ability to analyze complex technical challenges and develop effective solutions.

Strong written and verbal communication skills to effectively collaborate with teams and stakeholders.

Ability to work effectively in a team environment, collaborate with colleagues, and participate in Agile development processes

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.