职位描述
工作内容:
您将与ASIC团队合作,在SDK中实现ASIC功能。
。模块化设计和实现ASIC功能和特性
。实现ASIC register,memory table访问
。实现ASIC主机网络接口功能
。实现ASIC L2 / L3/ TM/QoS网络协议功能
。实现ASIC overlay虚拟网络协议功能
。实现SONiC / SAI 适配层
。编码,调试和调优ASIC Port/SerDes功能
。编写单元测试代码,验证ASIC l2 / l3/tm/qos协议功能,overlay 虚拟网络特性
。编写用户案例和演示
。设计流量压力测试,验证ASIC 线速性能
要求:
。有丰富的C语言编程经验
。有C ++和Python编程,ctypes等方面的经验
。3年以上多线程嵌入式Linux软件开发经验
。深入了解交换机ASIC架构:port/serdes, packet parser/forwarding/tm, ACL, in-band, 等
。熟悉L2网络协议:VLAN / STP / LAG / LLDP / IGMP-Snooping等
。熟悉L3网络协议:IP / IPv6 / IGMP等
。熟悉Overlay 虚拟网络协议:VxLAN,NVGRE等
。,计算机/电子信息类相关专业,英文读写流利,
。较强的编程能力,较强的承压能力,持续学习的能力,良好的交流沟通能力,逻辑思维力强
任职加分项:
。有SONiC / SAI适配层开发经验
。有交换机ASIC SDK开发的经验:编码,调试,ASIC Bringup经验
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕