C客户端工程师岗位职责
直播客户端C++工程师职位职责:
1、直播客户端的开发,x264、obs、ffmpeg、webrtc的二次开发与优化;
2、直播推流端(PC采集端、手机端)视音频采集、编码、上传的开发和维护
职位要求:
1、熟悉音视频封装、编解码原理,熟悉RTMP、Http-Flv、HLS等流媒体传输协议;
2、熟练运用Wireshark/ffmpeg/OBS/FlashMediaLiveEncoder等工具;
3、熟悉WindowsC++、C#、VBA等开发语言;
4、熟悉electron、QT、DuiLib等GUI框架;
3.熟练掌握TCP、UDP等网络传输协议,熟练掌握互联网视频的直播及点播应用开发,熟悉HTTP,RTP/RTCP,RTSP,RTMP流媒体网络传输协议;
5、有端到端的音视频服务开发经验,如采集、编码、推流、播放等;
6、精通常用算法、数据结构;职位职责:
1、直播客户端的开发,x264、obs、ffmpeg、webrtc的二次开发与优化;
2、直播推流端(PC采集端、手机端)视音频采集、编码、上传的开发和维护
职位要求:
1、熟悉音视频封装、编解码原理,熟悉RTMP、Http-Flv、HLS等流媒体传输协议;
2、熟练运用Wireshark/ffmpeg/OBS/FlashMediaLiveEncoder等工具;
3、熟悉WindowsC++、C#、VBA等开发语言;
4、熟悉electron、QT、DuiLib等GUI框架;
3.熟练掌握TCP、UDP等网络传输协议,熟练掌握互联网视频的直播及点播应用开发,熟悉HTTP,RTP/RTCP,RTSP,RTMP流媒体网络传输协议;
5、有端到端的音视频服务开发经验,如采集、编码、推流、播放等;
6、精通常用算法、数据结构;
篇2:客户端高级开发工程师岗位职责
客户端高级开发工程师-合作产品部(广州)600网易集团网易(杭州)网络有限公司,杭州网易,网易,网易杭州,网易游戏,网易网络,网易集团,网易工作职责:
1.负责游戏客户端日常的开发和维护;
2.负责客户端所需的相关工具开发;
3.负责MOD内容开发:
4.负责游戏客户端调优。
任职要求:
1.熟练使用C/C++、Python/Javascript;
2.具备良好的编程能力、编程习惯和代码风格,熟悉面向对象设计模式;
3.2年及以上游戏产品开发经验;熟悉一款3D引擎开发者优先;
4.热爱游戏,能适应手游高强度的开发与工作压力;
5.具备良好的团队精神和沟通能力。
篇3:高级客户端软件工程师岗位职责
高级C++软件工程师(网络客户端)职责描述:
1、客户端产品核心模块的设计和编码工作;
2、企业应用软件产品整体程序架构的设计和改进;
3、参与团队技术方案的制定以及新技术的研究;
4、规划产品未来的技术发展道路;
5、持续优化和重构,确保代码的可读性,易维护性和可扩展性;
6、指导软件工程师和新团队成员的工作。
任职要求:
1、本科及以上学历,计算机、数学相关专业,3年以上C++开发工作经验;
2、精通C/C++编程语言以及OO设计理念;
3、熟练运用VC++各版本开发环境;
4、精通MFC程序设计、多线程编程、WindowsAPI;
5、精通STL标准库应用、boost库、C++11标准;
6、精通并灵活运用设计模式;
7、有过复杂功能模块设计开发经验;
8、沟通表达能力佳,团队合作意识强,有较好的自学能力和独立解决问题的能力;
9、精通python、javascript等脚步语言者优先。职责描述:
1、客户端产品核心模块的设计和编码工作;
2、企业应用软件产品整体程序架构的设计和改进;
3、参与团队技术方案的制定以及新技术的研究;
4、规划产品未来的技术发展道路;
5、持续优化和重构,确保代码的可读性,易维护性和可扩展性;
6、指导软件工程师和新团队成员的工作。
任职要求:
1、本科及以上学历,计算机、数学相关专业,3年以上C++开发工作经验;
2、精通C/C++编程语言以及OO设计理念;
3、熟练运用VC++各版本开发环境;
4、精通MFC程序设计、多线程编程、WindowsAPI;
5、精通STL标准库应用、boost库、C++11标准;
6、精通并灵活运用设计模式;
7、有过复杂功能模块设计开发经验;
8、沟通表达能力佳,团队合作意识强,有较好的自学能力和独立解决问题的能力;
9、精通python、javascript等脚步语言者优先。