职位描述
【岗位职责】
1.使用C++开发图像与视频处理模块,基于FFmpeg、OpenCV等库实现采集、处理、编码、推流等功能;
2.与Java后端团队协作完成接口对接,与算法团队对接模型前后处理与推理模块,推动端到端方案落地;
3.对接MQTT、Kafka等消息中间件,实现设备间的数据传输、消息推送、远程控制等功能;
4.参与跨平台系统开发,支持在Linux、嵌入式设备等环境下的部署和运行;
5.编写高效可靠的CMake构建脚本,维护模块化项目结构,支持多平台编译;
6.进行系统调优,提升图像/视频处理性能和整体稳定性;
7.编写相关技术文档、单元测试用例,参与代码评审与版本维护。
【任职要求】
1.本科及以上学历,计算机、电子信息、自动化等相关专业;
2.3年以上C++项目开发经验,精通C++11/14/17,掌握STL和常用设计模式;
3.熟悉OpenCV、FFmpeg等图像/视频处理库,有完整项目实战经验;
4.熟悉常见通信协议,如MQTT、HTTP/UDP/TCP等,有实际应用场景经验;
5.熟悉Linux开发环境,掌握多线程、网络编程、内存管理等基础技能;
6.熟练使用CMake进行工程构建与跨平台管理,有中大型项目经验者优先;
7.掌握常见的调试与性能分析工具(如gdb、valgrind、perf),能够定位和优化代码中的问题,提升系统性能;
8.具备良好的沟通协作能力,能够与后端、算法等团队高效配合,推动项目落地。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕