6+ month
Phone and Skype
Onsite- Philadelphia, PA
Job Title: Lead RDK Developer
Must Have's:
- RDK experience - at least 10+
- C++ embedded programming
- Strong Network concepts
- The ideal candidate will have a strong background in RDK, embedded C/C++, Linux systems, Yocto, networking concepts.
Roles & Responsibilities : -
- Lead feature development, delivery and technical solutions.
- Excellent knowledge of C, C++ programming in multitasking embedded environment Linux application development and POSIX standards Deep understanding of low-level video software stack, AV Pipelines, middleware frameworks
- Familiar with shell scripts. Jira/Confluence. Git/Gerrit/Yocto.
- Good understanding of device drivers, low level platform software Ability to quickly understand and translate product requirements into technical solutions Independent with good communication and team working skills.
- Solution focused with ability to plan, anticipate issues, consider risks, and help deliver best value Willing to take on challenges and adapt with changing priorities.
Desirable:
- Deep understanding of Set Top Box software stack.
- Strong experience on RDK video stack Familiar with emerging trends in system profiling CPU, GPU, NPU, TPU, Memory, etc.
- Profiling and performance optimizations Native software development experience on Embedded Linux platforms Understanding of Linux internals and media framework
Qualifications -
- Exhibit excellent analytical and problem-solving skills with a keen attention to detail. Have a proven track record of leading successful geospatial data analysis projects.
- Show strong communication skills with the ability to present complex data insights to non-technical stakeholders.
- Display a deep understanding of geospatial data standards and best practices.