1、负责部门LINUX应用开发,录播产品线维护和升级迭代;
2、负责对Linux嵌入式软件进行模块化设计,并能够对于开发流程涉及的文档进行编写;
3、负责新产品技术预研和方案实施;
4、负责部门产品业务开发和项目跟进;
基本要求:
1、精通Linux应用编程,有2+以上的Linux应用/系统开发经验;
2、熟悉多进程开发方法及进程间通信;
3、熟悉C/C++编程,精通数据结构和算法;
4、熟悉QT,LVGL,MINI GUI,NanoGUI,QML等常见界面编程工具,有较深的开发经验;
5、精通 2D 图形渲染原理:包括点 / 线 / 多边形绘制、Alpha 混合、抗锯齿、图层合成等算法,能独立实现基础渲染引擎。
6、掌握 UI 控件设计逻辑:理解按钮、文本框、列表、滑块等控件的状态管理、事件响应(点击、滑动、拖拽)、布局计算(绝对布局 / 流式布局 / 网格布局)
加分项:
1、主导过NVR产品控件开发项目者优先