技能要求:1)本科及以上学历,计算机、通信、电子或相关专业2年以上linux相关工作经验,具备撰写软件设计文档的习惯与能力;2)熟悉c/c++语言,有系统的数据通信知识,精通socket网络编程;3)熟悉Linux操作系统下应用程序开发或者Linux驱动开发;4)精通链表、队列、栈、散列表、树、图等基本数据结构以及常用字符串快速排序,二分查找等常用算法,具备良好的C编码风格;5)熟悉多线程、多进程编程及调度原理,熟悉进程间、线程间的通讯原理等;6)熟悉Linux内核中内存管理,文件系统,调度原理等;7)熟悉外设硬件工作原理,熟悉Linux设备驱动的各种编程接口和机制;8)精通二层、三层网络设备工作原理、软件架构,熟悉tcp/ip协议栈、路由协议有交换机/路由器、家庭网关;8)熟悉linux iptables/netfilter架构;9)有路由器或VoIP产品经验者优先考虑;岗位职责:1、负责软件架构设计及主体代码编写;2、负责项目研发计划的制定和研发进度推进;3、负责技术储备和解决项目技术难点;4、负责产品研发设计相关文档编写及更新;5、负责小组成员任务分配及对小组成员进行技术支持;岗位要求:1)参与产品应用方案的总体设计(基于LINUX)及软件架构的搭建。2)完成相关功能模块的开发,实现核心功能的API接口。3)负责相关代码编写、调试、测试,bug的修复,文档的维护等;4)参与Linux的系统构建,运行环境搭建,以及运行环境优化5)处理客制化软件技术问题。