杭州计算机软件行业 C++应用软件开
发工程师岗位介绍 JD 模板
岗位名称:C++应用软件开发工程师
岗位关键词:C++,STL,模块开发,UML,MySQL,C/C++,C 语言
职位描述:
1.负责或参与系统中媒体组件、控件等项目开发;
2.负责或参与智能运维系统或组件的设计和开发工作;
3.负责系统或模块分析与设计,并负责完成核心代码;
4.根据开发规范与流程独立完成模块的设计、编码、测试以及相关文档。
职位要求:
1.本科及以上学历,计算机、软件、通信等相关专业,具有 3 年及以上的 C++开发工作经
验;
2.精通数据结构与算法,对排序、哈希、树、队列等基础数据结构和算法有深入的理解并
能实践和优化;
3.精通模板、STL、网络编程、多线程编程,精通分布式、缓存、消息、异步等机制;
4.精通 Linux 环境下的 C++编译、链接和调试,熟悉操作系统常用命令,可部署系统与分
析性能;
5.精通面向对象设计方法和设计模式,逻辑能力佳,熟悉 UML 设计工具;
6.熟悉 TCP/IP、HTTP、WebSocket 等协议,熟悉 ONVIF、GB28181、SNMP 等协议的优先;
7.熟练掌握至少一种数据库 pg、Oracle、MySQL,有数据库优化经历者优先;
8.具有很强的编码功底,有过业务设计经验,能解决疑难技术问题;
9.有过物联网、安防、运维监控等行业开发经验的优先。