Description

Essential Skills:

 

· Software development experience in C programming language.

· Experience of developing software for Linux targets.

· Experience with Yocto

· SoC Integration experience

· Software development experience with-in - IP routers, DSL, GPON, Wi-Fi(802.11n/ac),

· Network Devices, VoIP

· Experience with networking protocols such as TCP/IP, PPP, DHCP, IPv4, IPv6, Opensync, OVS etc.

· Any experience with router stacks like RDK-B, Openwrt, prplwrt is preferable.

· Experience delivering Broadband Gateways, Cable modems embedded projects desirable

· Solid Broadband/Set Top Box/DTV background (Broadband technologies, embedded devices and low-level stack), DOCSIS, Cable

Hands-on experience in testing of Broadband Gateways, Cable modems and/or embedded Linux platforms

 

Nice to Have Skills:

 

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

 

Qualifications: 

 

· 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.

Education

Any Graduate