1. Extensive skills in C/C++ programming, Python and Golang.2. Exceptional knowledge of Multithreaded programming, embedded Linux RTOS, memory management and application layer development.3. Mastery of video, audio processing, set-top box, cable mode, and intelligent home network.4. Proficiency and proven experience in transport stream, MPEG4, H.264, G.711, Video for Linux.5. Substantial familiarity with network protocols: TR-069 (One type of Network Remote Management Protocol), SNMP (Simple Network Management Protocol), SOAP1.1, TCP/IP, UDP, NAT, IPV6, DHCP, 802.11, LAN, WAN.6. Comprehensive embedded software debugging skills on driver/application level, Linux operation system. Exhaustive experience in Jtag, GDB debug, memory dump, makefile, cmake and shell script. Excellent ability in bug tracing and problem fixing. 7. Phenomenal experience in Agile software development in scrum, code release and utilities for code version control: Clearcase, Git. Outstanding with project development process and project management tools, such as: Jira, CSP, Teamcity, Youtrack.8. Be familiar with QT. IP phone development based QT.8. GPU program with CUDA. 9. Much experience in Jenkins for CI and CD.10. Be familiar with Docker.
Listed skills include Digital Tv, C, C++, Rtos, and 36 others.