1.负责Linux产品软件设计:1.1参与产品详细需求分析,提出专业性意见;1.2负责软件架构设计、详细设计,确保设计合理性,健壮性;1.3负责软件设计方案评审、修订,确保设计方案无问题。2.负责Linux产品软件开发:2.1根据设计方案,负责软件开发工作,确保代码的规范、健壮;2.2依据编码规范、负责代码走查及REVIEW,确保代码规范、合理;2.3负责软件的自测、联调、冒烟测试工作,确保冒烟测试通过;2.4跟踪、确认、解决测试阶段发现问题,确保问题及时解决。3.负责linux产品的升级与维护:3.1 根据市场或内部反馈的问题及建议,进行确认、处理及优化升级,持续优化产品功能和性能。4.负责新技术研究、通用技术标准化建立:4.1 负责linux新技术研究、引入、应用,提升linux技术水平;4.2 负责通用技术组件封装、应用,提升开发效率及规范性。5. 沟通能力强,抗压能力强二、任职要求1、本科以上学历,计算机、电子、通讯相关专业,5年以上工作经验;2、精通C编程语言、shell脚本;3、精通使用常用的数据结构,如链表、队列、栈、哈希表等;4、精通使用linux下多线程、多进程、网络、串口编程;5、熟练常用的数据库及sql操作,如sqlite、mysql、redis操作等;6、熟悉rtsp、rtmp、sip、rtp、rtcp等协议;7、熟悉各种音视频编码格式、封装格式;8、熟悉QT技术开发;9、有良好的编程风格,具备一定的沟通协调能力;10、单片机工控开发经验的优先考虑。