C++开发工程师(流媒体开发方向)
Job description
我们是一支专注于底层音视频技术研发的极客团队。在这里,你不会成为只会堆砌业务逻辑的“螺丝钉”,而是会深入核心技术栈。
1、流媒体与RTC通信: 参与超低延迟实时音视频传输网络的设计与优化。 2、自研播放器与引擎: 参与打磨稳定、高效的跨平台音视频媒体引擎。 3、编解码与渲染处理: 深入音视频数据的采集、编解码(H.264/H.265等)、渲染管线及音视频同步(A/V Sync)算法。 4、性能榨取: 面对复杂的弱网环境和多端设备,通过极致的C++代码榨取硬件性能,解决卡顿、延迟、花屏等疑难杂症。
1、学历背景: 计算机、软件工程、电子通信、数学或相关专业的应届毕业生; 2、C++基本功扎实: 这是我们最看重的一点。你需要熟练掌握C++,理解内存管理(指针、引用、内存泄漏排查)、面向对象思想、STL标准库以及多线程编程,了解现代C++(如C++11/14/17)特性更佳; 3、计算机基础过硬: 熟悉操作系统原理(进程/线程调度、内存机制)和计算机网络(TCP/UDP协议栈,理解拥塞控制等概念); 4、数据结构与算法: 掌握常用的数据结构与算法,能够写出高效率、低复杂度的代码; 5、团队与破局能力: 具备良好的沟通意识,遇到Bug不轻易放弃,有极强的好奇心和独立解决问题的能力(Problem Solving)。
加分项 1、音视频/流媒体经验: 了解或使用过 WebRTC、FFmpeg、GStreamer 等开源框架;了解基础的音视频概念(如帧率、码率、PTS/DTS、GOP等); 2、跨平台/UI开发经验: 有过多平台开发经验(如熟悉 CMake 构建系统,了解 Android JNI 或 iOS 底层机制),或者使用过 Qt/QML 等框架开发过桌面端应用; 3、图形图像渲染: 了解 OpenGL、Vulkan、Metal 等图形渲染API; 4、工程实践: 有自己的技术博客,或者在 GitHub 上有优质的开源项目贡献,对代码风格(如严格的命名规范、命名空间隔离)有自我要求。
Description copied from OBSBOT's careers page. Read the full posting before you apply.
More jobs at OBSBOT
高性能计算部署工程师
OBSBOT· Shenzhen自动化测试平台开发工程师
OBSBOT· Shenzhendevops开发工程师
OBSBOT· Shenzhen传感器工程师
OBSBOT· Shenzhen光学工程师
OBSBOT· Shenzhen