软件研发工程师(IPC云端开发方向)
上海|产品与研发
职位描述
1、主导摄像头项目服务支持端软件系统设计与开发,涵盖从需求分析到系统架构搭建的全流程,确保系统满足功能、性能及稳定性要求。
2、负责摄像头云端服务的开发与优化,实现摄像头数据的高效上传、存储、管理与分发,保障云端服务的高可用、高并发处理能力。
3、承担摄像头服务端开发工作,设计并实现服务端核心业务逻辑,包括设备连接管理、视频流处理、用户权限控制等,确保服务端与前端及其他后端系统的无缝对接。
4、与硬件团队紧密协作,支持摄像头全流程调试与优化,保障软硬件接口的兼容性和稳定性。
5、与App和算法团队协作,支持对摄像头采集的图像数据的算法优化与处理。
6、对系统进行性能测试与调优,及时发现并解决系统中的性能瓶颈、安全漏洞等问题,保障系统稳定可靠运行;同时负责系统的日常维护、故障排查与修复工作。
7、跟踪行业技术发展趋势,引入新技术、新方法,持续优化产品技术架构,提升产品竞争力;参与技术预研与可行性分析,为公司技术决策提供支持。
2、负责摄像头云端服务的开发与优化,实现摄像头数据的高效上传、存储、管理与分发,保障云端服务的高可用、高并发处理能力。
3、承担摄像头服务端开发工作,设计并实现服务端核心业务逻辑,包括设备连接管理、视频流处理、用户权限控制等,确保服务端与前端及其他后端系统的无缝对接。
4、与硬件团队紧密协作,支持摄像头全流程调试与优化,保障软硬件接口的兼容性和稳定性。
5、与App和算法团队协作,支持对摄像头采集的图像数据的算法优化与处理。
6、对系统进行性能测试与调优,及时发现并解决系统中的性能瓶颈、安全漏洞等问题,保障系统稳定可靠运行;同时负责系统的日常维护、故障排查与修复工作。
7、跟踪行业技术发展趋势,引入新技术、新方法,持续优化产品技术架构,提升产品竞争力;参与技术预研与可行性分析,为公司技术决策提供支持。
职位要求
1、本科及以上学历,计算机科学、软件工程、电子信息等相关专业,3 - 5 年及以上软件开发经验,有嵌入式摄像头项目开发经验者优先。
2、熟练掌握相关编程语言,具备扎实的编程基础和良好的代码规范,能够独立完成复杂模块的设计与开发。
3、具有摄像头云端、服务端开发经验,熟悉相关传输协议及优化(如KCP),熟悉网络穿透方案,具备实际项目经验。
4、熟悉云服务架构(如 AWS、阿里云等),掌握 RESTful API 设计与开发,具备高并发、分布式系统开发能力。
5、了解视频编解码技术(如 H.264、H.265 等)、流媒体传输协议(如 RTMP、RTSP 等),能够进行视频流处理与传输相关开发。
6、具备良好的问题解决能力和调试技巧,能够独立分析和解决软件开发过程中的各类问题;有较强的学习能力和团队协作精神,能够快速适应新技术和新环境。
加分项
1、有开源摄像头相关项目参与经验,对 OpenCV 等开源库有深入应用,能基于开源项目进行二次开发。
2、熟悉人工智能算法在图像领域的应用,如目标检测、图像识别等算法的开发与优化,有相关项目经验者优先。
2、熟练掌握相关编程语言,具备扎实的编程基础和良好的代码规范,能够独立完成复杂模块的设计与开发。
3、具有摄像头云端、服务端开发经验,熟悉相关传输协议及优化(如KCP),熟悉网络穿透方案,具备实际项目经验。
4、熟悉云服务架构(如 AWS、阿里云等),掌握 RESTful API 设计与开发,具备高并发、分布式系统开发能力。
5、了解视频编解码技术(如 H.264、H.265 等)、流媒体传输协议(如 RTMP、RTSP 等),能够进行视频流处理与传输相关开发。
6、具备良好的问题解决能力和调试技巧,能够独立分析和解决软件开发过程中的各类问题;有较强的学习能力和团队协作精神,能够快速适应新技术和新环境。
加分项
1、有开源摄像头相关项目参与经验,对 OpenCV 等开源库有深入应用,能基于开源项目进行二次开发。
2、熟悉人工智能算法在图像领域的应用,如目标检测、图像识别等算法的开发与优化,有相关项目经验者优先。