岗位职责1、参与项目立项评审、需求评审、计划评审;2、编写软件设计文档,参与软件设计评审、代码评审;。3、编写代码,实现产品软件功能;4、执行软件功能自测试,软件发布;5、解决开发阶段测试问题、产线问题、客户问题;6、实现生产相关软件产测功能;7、支持测试人员开发测试用例。岗位要求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、至少具备3年以上数据通信产品(交换机、路由器、PON等)领域的开发经验,熟悉博通/瑞昱等常规芯片方案。