C++开发工程师(流媒体开发方向)

ShenzhenCampus / regularPosted Sep 2, 2026

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

See all openings at OBSBOT