高级C++软件工程师

20-40K·15薪

上海

5-10年

本科

全职

职位描述
岗位职责:
1、设计开发维护业界领先的超大规模视频平台产品;
2、为团队的代码质量把关,攻克技术难题,带领和指导中级程序员工作;
3、参与项目售前解决方案,捕获和挖掘项目需求,参与编写建设方案;
4、跟踪和分析业界最新技术方向,择机以适合我们的方式引入到产品。

任职要求:
1、全日制本科以上学历,计算机相关专业,5年以上linux后台开发经验;
2、熟悉常用数据结构和算法,精通linux下C++ 11编程和C++代码的调试和优化;
3、基础扎实,编程能力强,可以产出高质量的代码;
4、模块设计考虑全面,避免逻辑类的设计bug;
5、熟悉分布式系统设计,有实际项目经验;
6、熟悉网络基本原理,掌握linux网络编程和系统编程;
7、熟悉c++ mongodb数据库编程,掌握mongodb数据库设计和运维知识;
8、熟悉百度brpc开源框架,有其它rpc框架经验也行;
9、熟悉linux常用命令、掌握bash,可以编写脚本程序,比如编写升级代码。

加分项:
熟悉HTTP和SIP,GB/T28181和GB35114标准;
熟悉ONVIF规范;
熟悉使用ffmpeg处理码流数据,比如封装转换和编码格式转换;
熟悉webrtc开发技术;
熟悉码流相关标准,比如rtp, rtsp, rtmp, h264, h265, g711.a,mp4, PS/ES/TS和flv;
熟悉Html5适用的推拉流技术;
熟悉osip或其它开源的sip协议组件;
熟悉Linux内核,有需要可以深入内核分析问题和优化方案;
拥有大型视频监控系统、会议系统、融合通信系统和文件系统的开发经验优先。
公司介绍
新智认知数字科技股份有限公司 (ENC Digital Technology Co.,Ltd. 中文简称:新智认知,股票代码:603869.SH), 属于新奥集团旗下数字产业核心企业,以上海为总部,在全国20个省份设立分支机构,拥有4大研发中心,并承运由国家发改委组织实施的创新能力建设专项——一体化指挥调度技术国家工程实验室。
作为城市数智运营商,新智认知融合应用物联网、大数据和人工智能等新一代ICT技术,面向智能城市提出了“1+1+1+N”(1个智能连接的物联平台、1个系统开放的城市中台、1个高效联动的运行中心、N个场景驱动的智能应用)的顶层设计方案。
同时,不断深入智能警务、智能治理、智能建设、智能交通、智能园区、智能社区等垂直业务场景,为政企客户提供咨询规划、交付建设、应用创新和贴身运营等全方位的服务与支持,助力其实现数字化转型和智能化升级。
上海浦东新区新奥广场4楼C区
相似职位