岗位职责:1、参与交换机软件系统的设计和分析,相关项目立项评审、需求评审、计划评审;2、参与软件设计评审、代码评审,实现产品软件功能;3、参与执行软件功能自测试;4、解决开发阶段测试问题、产线问题、客户问题;5、实现生产相关软件产测功能;6、支持测试人员开发测试用例;任职要求:1、大学本科以上学历,计算机或电子通信相关专业;2、熟悉Linux嵌入式系统/OpenWrt/Sonic系统,熟悉多任务、多线程编程,对设备驱动、内核有一定了解;3、熟悉各类常用开发语言以及编译环境,精通C/C++编程,熟悉gcc编译器以及Makefile;4、熟悉TCP/IP网络协议,熟悉常用的二层、三层协议,熟悉交换机相关技术,如LLDP、DLDP、PTP、802.1x、RIP、OSPF、BGP、VRRP、PIM、OAM、MSTP、ERPS、IGMP Snooping、GVRP、QinQ、Voice VLAN等其中任意模块,熟悉socket编程;5、至少具备5年以上数据通信产品(数据中心交换机和园区交换机等)领域的开发经验,熟悉博通/瑞昱/盛科/马维尔等常规芯片方案。有40G/100G高速交换机开发经验优先。6、有相关实际工作经验和带团队相关工作经验优先考虑。