说明研发工程师C/C++
岗位描述(根据同学选择来安排其中方向)
1. 负责应用云端一体架构中实时音视频服务的架构设计、开发和性能优化;
2. 负责实时音视频流的场景下网络QoS服务、拥塞控制算法以及延迟的分析及优化;
3. 负责虚拟化的开发,包括面向云原生的应用容器化,以及硬件虚拟化,如GPU等。
4. 负责云上应用运行环境开发,包括流化路径,应用框架,图形系统,CI/CD等。
5. 负责端侧SDK开发,包括SDK架构设计、协议对接和图形图像处理等。
6. 负责跨平台应用开发,包括Flutter应用引擎、基础库等不同平台的开发和优化。
7. 负责终端系统的开发,包括系统适配、图形、多媒体以及外设驱动方向。
岗位要求
1. 编程基本功扎实,熟悉C/C++的特性;
2. 熟悉多进程/多线程编程,具备系统级编程能力;
3. 了解计算机系统结构、网络原理;
4. 了解常用算法,熟悉常用数据结构和设计模式。
基础平台工程师(下面方向满足一个即可)
岗位描述(根据同学选择来安排其中方向)
1. 负责应用云端一体架构中实时音视频服务的架构设计、开发和性能优化;
2. 负责实时音视频流的场景下网络QoS服务、拥塞控制算法以及延迟的分析及优化;
3. 负责云上应用运行环境开发,包括流化路径,应用框架,图形系统,CI/CD等
4. 负责云端一体外设虚拟化的架构设计开发以及外设的接入和优化工作。
岗位要求
1. 云应用方向:熟悉一般应用的开发流程和运行机制,包括windows/linux/android等平台;
2. 网络方向:熟悉TCP/IP网络协议,熟悉常见的流媒体网络协议(RTSP、RTP、HLS、RTMP、WebRTC等),熟悉常用的拥塞控制算法、网络防抖动策略、延迟分析和优化;
3. 多媒体方向:熟悉H.264/H.265/VP8/VP9等常见编码标准,熟悉硬编解码和常用框架;
4. 外设虚拟化方向:熟悉Linux或者Windows内核,熟悉USB协议及驱动开发;
5. 了解操作系统及内核的原理,熟悉数据结构。
--
FROM 42.120.72.*