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:游戏客户端开发工程师岗位职责
C/C++游戏客户端高级开发工程师北纬通信北京北纬通信科技股份有限公司,北纬科技,北纬通信岗位职责:
1、主要负责客户端的开发、维护工作,项目采用的是自研引擎
2、Shader,OpenGL图形学的知识要求具备较多经验
3、负责本地化、定制工作以外
4、新增运营活动和Debug工作
任职要求:
1.需要熟悉至少一种C,C++游戏引擎
2.熟悉OpenGLES
3.熟悉网络通讯协议
4.具备至少一款主要负责的网络成功游戏产品上线。
篇3:软件客户端开发工程师岗位职责
应用软件开发工程师(C++客户端)海康威视杭州海康威视数字技术股份有限公司,海康威视,海康威视职责描述:
1、根据业务需求,负责相关客户端软件的实现与维护;
2、按项目计划参与项目的编码,单元测试,代码评审和技术文档撰写
3、根据部门技术规划,参与相关前沿技术预研及产品化
任职要求:
1、3年以上windows客户端开发经验,有C#WinForm开发经验;
2、精通C/C++语言,熟悉STL标准库中常用数据结构、算法及容器类,有良好的编程风格,对C/C++程序常见陷阱有足够的洞察力以及处理能力;
3、熟悉MFC、QT开发,能够高效开发出交互和视觉设计要求的界面效果;
4、熟悉windows上的调试技术,熟练使用windbg工具;
5、熟悉设计模式,多线程编程、内存管理、数据库编程;
6、熟悉socket网络编程,具备WebService、RESTfull等RPC接口设计及开发经验;
7、至少熟悉PostgreSQL/MySQL/SQLServer/Oracle等数据库中的一种;
8、具有较强的责任心、良好的沟通和执行能力,能够承担工作压力;
9、具有Electron、NW.js跨平台桌面应用开发经验者优先。