职位描述
岗位职责:
1. 负责音视频智能硬件的 Linux 应用层架构设计与开发(C/C )。
2. 基于各大音视频SOC平台,移植并优化相应的开源框架。
3. 实现并调优 RTSP/RTMP/GB28181/SIP/WebRTC 等流媒体协议栈,优化延时。
4. 完成 OTA、日志、监控、配网等模块开发,打造 7×24 小时稳定运行的量产级系统。
5. 与算法、驱动、APP、云端团队协作,将 AI 检测、语音唤醒、云端对接等功能落地到产品。
6. 负责产测工装的 Linux 端自动化测试程序,提升量产效率。
岗位要求:
1. 本科以上学历,计算机/电子/通信/自动化相关专业,8 年以上 Linux 应用开发经验。
2. 精通 C/C ,熟悉 Makefile/CMake,GCC/GDB,Git,Shell/Python。
3. 熟悉 Linux 多媒体子系统:V4L2、ALSA、DRM/KMS、GStreamer、FFmpeg、SDL、OpenMAX。
4. 熟悉 WebRTC libwebrtc、SIP、GB28181、ONVIF、MQTT、CoAP 协议栈。
5. 至少完整主导过 1 款量产音视频硬件的 Linux 应用开发(IPC、行车记录仪、可视门铃、会议终端、智能音箱等)。
6. 熟悉主流芯片平台(Rockchip、Allwinner、NXP、SigmaStar、安霸、海思)开发。
7. 具备扎实的多线程、网络编程、内存调试、性能调优能力,能独立使用 perf/ftrace/valgrind/strace 定位问题。
8. 做事有责任心,积极主动、能抗压、具备良好的团队协作能力和沟通表达能力。