1、在研发主管领导下完成指定的各种软件改进、改造或设计任务;2、根据设计任务进行需求分析、软件架构和方案设计,并指导其他设计人员完成模块设计;3、配合完成硬件接口的调试和测试;4、组织主导分析、排查各种软件设计问题,并根据需求提出改进意见;5、不断完善,提高软件设计能力,为公司的软件设计技术积累作出贡献。任职要求:1、电子、计算机或通信专业本科以上学历;2、优秀的C语言编程能;3、熟悉ARM等嵌入式处理器;4、熟悉以太网、UART、USB、SPI、I2C、WIFI、TCP/IP等通信接口和协议;5、熟悉常见的硬件芯片及其工作原理,如Flash、PHY、DDR等;6、熟悉以太网交换相关协议(如802.1q, 802.3, STP);7、具有多线程软件架构设计和开发调试经验;8、具有嵌入式RTOS及嵌入式Linux开发经验;9、具有嵌入式WEB应用开发经验;10、具有OpenWrt或其他无线路由器开发和调试经验;11、熟悉Make工程文件制作者;12、3年以上工作经验。