c客户端工程师岗位职责
| 适配人群 | 音视频工程师,流媒体开发,客户端架构师 | 使用场景 | 直播推流,音视频采集,协议调试 |
|---|---|---|---|
| 设立背景 | 直播业务越来越忙,推流卡顿多,得有人专门搞客户端优化。 | ||
| 核心职能 | 搞x264、obs、ffmpeg、webrtc这些的二次开发。做pc和手机端的音视频采集、编码、上传。 | ||
| 工作内容 | 写c 代码改推流模块,调音视频参数,测采集效果,修上传bug,跑兼容性测试。 | ||
| 协作关系 | 跟安卓/ios客户端同学对推流接口,向音视频架构师汇报进度,配合测试同学跑用例,和后端联调流媒体服务。 | ||
直播客户端c 工程师 职位职责:
1、直播客户端的开发,x264、obs、ffmpeg、webrtc的二次开发与优化;
2、直播推流端(pc采集端、手机端)视音频采集、编码、上传的开发和维护
职位要求:
1、熟悉音视频封装、编解码原理,熟悉rtmp、http-flv、hls等流媒体传输协议;
2、熟练运用wireshark/ffmpeg/obs/flash media live encoder等工具;
3、熟悉windows c 、c#、vba等开发语言;
4、熟悉electron、qt、duilib等gui框架;
3. 熟练掌握tcp 、 udp等网络传输协议,熟练掌握互联网视频的直播及点播应用开发,熟悉http,rtp/rtcp,rtsp,rtmp流媒体网络传输协议;
5、有端到端的音视频服务开发经验,如采集、编码、推流、播放等;
6、精通常用算法、数据结构; 职位职责:
6、精通常用算法、数据结构;
c客户端工程师岗位职责:c客户端开发工程师
| 适配人群 | 客户端工程师,Unity开发者,Cocos程序员 | 使用场景 | 手游开发,MMORPG研发,SDK接入 |
|---|---|---|---|
| 设立背景 | 公司要做手游客户端,得有人写代码、调界面、改流程。 | ||
| 核心职能 | 写手游客户端功能,调ui架构,优化研发流程。 | ||
| 工作内容 | 开发系统功能,修bug,优化性能,参与ui设计讨论,改流程细节。 | ||
| 协作关系 | 和策划聊需求,跟服务端联调,向技术组长汇报,配合测试查问题,和美术对接资源。 | ||
任职要求:
1. 具有一款游戏引擎 (3d优先) 的一年以上的使用经验;
2. 熟悉c/ c ,熟悉一门脚本语言;
3. 积极主动,善于解决问题,勇于创新,具备良好的团队意识和沟通能力;
4. 较强的编程能力,良好的编程习惯 ;
5. 具备mmorpg开发经验优先;
6. 具备安卓(android studio)/苹果(xcode)环境开发经验优先;
7. 有渠道sdk接入经验者优先。
c客户端工程师岗位职责:pc客户端开发工程师
| 适配人群 | 客户端开发工程师,C/C工程师,Windows平台开发者 | 使用场景 | 桌面应用开发,客户端架构设计,Windows系统编程 |
|---|---|---|---|
| 设立背景 | 微信pc端要持续更新,得有人专门搞开发。 | ||
| 核心职能 | 写代码、改bug、做功能、保运行。重点在windows系统上跑微信。 | ||
| 工作内容 | 写c/c 代码,调消息机制,管内存文件,测进程线程,修客户端问题。 | ||
| 协作关系 | 跟测试工程师一起验功能,和产品经理对需求,向组长汇报进度,配合ios安卓同事同步接口。 | ||
工作职责:
负责windows微信客户端相关的开发工作。
任职要求:
计算机相关专业本科及以上学历;
具备扎实的c/c 、数据结构与算法基础知识、良好的编程动手能力和客户端调试能力;
深入理解windows操作系统的消息机制、内存管理、文件系统、进程线程调度;
具备良好的学习能力和分析解决问题能力;
责任心强,热爱技术研发工作,良好的沟通交流能力和团队合作精神,工作积极主动;
有过实际架构设计和性能优化工作经验优先考虑。
