●关键要求/技能/经验
1、计算机相关专业,本科及以上学历,两年以上嵌入式Linux应用开发经验。
2、熟悉Windows和Linux环境及常用调试方法,掌握VisualStudio、QtCreator、CMake和Git等开发工具的使用。
3、精通C/C++语言,具有良好的编程习惯,熟悉常用数据结构,具备一定的算法分析能力。
4、熟悉视频编解码相关算法原理及基本概念,熟悉FFmpeg、SDL、live555等相关开源库,熟悉RTSP、RTMP流媒体协议概念及交互流程,熟悉GB28181等协议及其相关开源工具者优先,熟悉D3D11或OpenGL渲染技术者优先。
5、熟悉TCP/IP协议,精通Socket网络编程以及多进程/多线程编程。
6、熟悉Qt开发框架,熟练掌握QWidget和QQuick图形界面开发框架以及Qt常用模块的API,理解Qt元对象系统、属性系统、插件系统和信号槽系统的机制者优先。
7、具备良好的沟通能力、学习能力、抗压性和责任心。