岗位职责:1、参与整个软件研发过程(包括需求分析、技术可行性评估、分析解决问题、实现新需求等);2、实施路由器软件具体设计,包括:代码编程与调试、测试方案设计、软件模块测试、功能测试、软硬件系统综合与验证等,编写相应C源代码和SHELL编程;4、修改定制UBOOT,进行无线性能分析;5、负责开发设计过程中软件相关问题的解决,进行缺陷或故障分析并给出正确且最优化的解决措施与控制方案,确保设计项目保值保量按时交付完成;6.要求能独立编译完成一个完整的固件,包括简单UI定制等.任职要求:1、有2年以上嵌入式产品设计开发经验或有2年以上路由器、网关等无线通信相关产品设计开发经验; 2、熟悉Linux操作系统及其下开发调试方法;精通C语言编程,熟悉GCC及makefile。Linux内核开发及平台相关设计经验; 3、熟悉网络基础知识,熟悉TCP-IP协议族;熟悉PPPOE,PPP,DHCP,DNS,HTTP,SNMP,FTP,L2TP,PPTP,IPSEC,SSL,VPN,UPnP,RIP,IGMP,QoS,VLAN,TR069等网络协议至少精通一个以上上述协议,熟悉两个以上上述协议;熟悉802.11abgnac协议,能通过抓包等分析手段排查定位各种wifi相关问题; 4、至少熟悉某种主流无线芯片(Broadcom、Atheros、MTK、RTL等)的体系结构,熟悉Realtek SDK者优先; 5、熟悉家用路由器的主要应用场景; 6、英语四级以上,能够快速阅读英语资料,能用英语进行的书面交流; 7、工作态度要求认真、仔细,有高度责任心和敬业精神,较好的专业素养,良好的沟通技巧和有团队合作精神; 8、具有较强的动手能力,问题分析能力,能够对公司产品疑难问题进行定位并解决。