(高级)linux软件工程师
职位描述
岗位职责:
1、根据部门内部阶段性研发计划和目标,独立负责某细分专业领域或研发流程环节的工作,对常规性研发问题能自主进行分析和判断,
并合理地加以解决,确保日常研究工作的顺利进行;
2、负责编写相关设计文档等相关技术文档;
3、负责Linux平台下相关技术的软件开发,以多媒体应用和管理方向为主.
岗位要求:
1、5年以上C/C++/Java软件开发工作经验及3年以上多媒体播放软件开发经验;
2、5年以上Linux软件平台的项目开发、运作经验,3年以上大型软件架构设计及多平台设计经验;
3、精通C/C++/Java语言和Linux平台开发,熟悉音视频编解码,擅长Mplayer/VLC、FFmpeg、Live555、Darwin等软件进行音视频处理,能熟练应用其中的音视频编解码器进行开发;
4、熟悉Linux 下多线程、多进程开发方法,以及HTTP,UDP,TCP/IP等网络协议,熟悉RTP/RTCP/RTSP,MMS等流媒体传输协议;
5、良好的代码注释、文档编写习惯,良好的英文计算机资料阅读能力;
6、了解航空系统软件设计特点尤佳;
7、具有中大型系统完整的开发经验,具备把控前端需求的能力、具备一定的设计前瞻性。