岗位职责1、 参与研制系统的设计、开发、测试、上线、维护、文档书写;2、 对用户新增需求进行开发、协助售后解决线上的问题任职要求1、要求全日制本科以上学历;2、3年及以上Linux C/C++编程经验,熟悉gcc以及gdb等工具;3、熟悉一门脚本语言,如shell/Python等;4、掌握以下技术栈的2点及以上,具备良好的工程实践经验 1)熟悉DPDK 21.11.x 版本的安装及使用、KNI技术、支持BOND0/4、ARP应答及性能优化 2)熟悉网络协议栈,包括VXLAN、MPLS、GRE、IP分片、TCP乱序重组等原理, 基于开源或者自研,实现过从链路层、IP层、传输层及应用层的数据包解析代码。 3)熟悉4G/5G相关协议,从事过基于的4G/5G协议的语音、视频数据的提取及还原。 4)熟悉Vector Packet Processing (VPP) 框架,基于VPP开发过高性能处理程序, 用VPP开发过交换机、防火墙、路由器优先。 5)熟悉网络安全开源库的安装及使用,阅读过源码,熟悉2种或者以上,如下: 包括Libnids、Snort、Ntop、Zeek、Suricata、arkime等; 6)实现过基于协议栈层面的单向TCP RST、双向TCP RST等主动发包代码的实现。5、能够承受比较大的工作压力;6、有较强的责任心和一定的沟通能力,能快速定位问题并解决;7、有担任过项目经理以及带过3-5人团队者优先;