Linux C /C++ 高级研发工程师
国网思极网安科技(北京)有限公司
- 公司性质:国企
- 公司行业:计算机服务(系统、数据服务、维修)
职位信息
- 发布日期:2021-06-04
- 工作地点:北京-昌平区
- 招聘人数:若干人
- 工作经验:8-9年经验
- 学历要求:硕士
- 职位月薪:2.5-3.5万/月
- 职位类别:嵌入式软件开发(Linux/单片机/PLC/DSP…) 高级软件工程师
职位描述
岗位描述:
1、 负责安全网关产品管理;
2、 负责安全网关产品定义、需求分析、总体设计、模块设计等;
3、 组织完成模块代码编写、单元测试、代码维护工作;
4、 编写技术文档,并对有关人员培训;
5、 具有一定的软件功能分析、设计能力。
具体要求:
1、全日制硕士及以上学历,计算机等理工类相关专业。
2、8年以上C/C++开发经验,5年以上Linux环境下开发经验,精通Linux下的网络和应用性能调优及疑难问题定位手段,熟练使用Linux下GCC、Gdb、交叉开发环境等C语言工具,熟练运用shell、perl、python等至少一种Linux下的脚本语言,精通多线程、多进程、I/O复用编程、高并发编程等程序设计。
3、熟悉TCP/IP协议,熟悉Linux下TCP/IP协议栈实现机制,熟悉数据库相关协议、工控相关协议、网络及通信相关协议,熟悉网卡工作原理,熟练应用WireShark等协议分析工具。
4、熟悉DPDK、pfring、netflow等网络处理框架者优先,能对DPDK调优者优先。
5、有领导安全类产品研发或核心架构设计者优先,如VPN、防火墙、网关、IPS/IDS、无线安全类、移动安全类、工控安全类、流量分析和流量控制产品等。
6、熟悉PKI密码体系,有IPSecVPN或者SSL-VPN研发经验者优先。
7、熟练运用数据结构、常用算法以及常见的加密和认证算法,熟悉国密算法者优先。
8、熟悉开源网络库libevent、XML处理库、libxml2等开源库者优先;熟悉SQL语言,掌握至少一种数据库相关开发及应用,如:Oracle/SQL-Server/Mysql等,了解数据库通信协议(tns/tds)者优先。
9、熟悉Linux下的Makefile、文件系统、内存管理等。
10、有Linux下网卡驱动、Wi-Fi无线驱动、4G驱动开发经验者优先。
11、有安全网关产品开发经验者优先。
12、有良好的团队合作意识、沟通能力、协调能力、工作压力承受能力。
公司介绍
公司立足于电力信息安全发展需求,以自主技术、产品研发和创新能力为基础,以产业优势支撑服务于服务于电力网络安全与信息化安全。业务涵盖智能电网“发、输、变、配、用、调度”六大环节,提供安全产品、安全运营、安全评测、安全咨询与培训等技术服务。