Job Description
Key Skills and Experience:
Required:
- 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.
- Deep understanding of Set Top Box software stack.
- Strong experience on RDK video stack
- Familiar with emerging trends in silicon - CPU, GPU, NPU, Memory, etc. Profiling and performance optimizations
- Native software development experience on Embedded Linux platforms Understanding of Linux internals and media framework