1、大学本科以上学历,计算机或电子通信相关专业;2、熟悉Linux嵌入式系统,熟悉多任务、多线程编程,对设备驱动、内核有一定了解;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年以上数据通信产品(交换机、路由器、PON等)领域的开发经验,熟悉博通/瑞昱/盛科等常规芯片方案。有40G/100G高速交换机开发经验更佳岗位职责:1、参与项目立项评审、需求评审、计划评审;2、编写软件设计文档,参与软件设计评审、代码评审;。3、编写代码,实现产品软件功能;4、执行软件功能自测试,软件发布;5、解决开发阶段测试问题、产线问题、客户问题;6、实现生产相关软件产测功能;7、支持测试人员开发测试用例;