Description

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 optimisations

Native software development experience on Embedded Linux platforms

Understanding of Linux internals and media framework

Education

Any Gradute