1.负责公司打印机产品软件需求分解、调研、评估,根据需求完成整体软件架构及系统方案规划设计,制定完整的软件开发文档以及相关接口规范; 2.根据产品项目开发进度与任务分配要求,完成相应系统级开发或重要模块的软件设计开发工作;3.指导和安排软件工程师的工作,并对最后的工作成果负责;4. 软件测试代码编写,软件缺陷分析与BUG修复;产品生产相关测试维护软件编写;5.编制公司软件开发技术文件,标准,规范以及生产测试指导文档;6.负责公司内部产品软件相关的技术沟通交流与问题解决;7.负责软件外包的需求制定、方案评估沟通、验收标准制定、进度跟踪及技术问题解决等相关工作。任职要求:1、电子、通信、自动化等相关专业本科及以上学历,5年以上嵌入式Linux系统开发经验, 2、熟悉Linux内核,具备系统裁剪能力,精通各种设备驱动开发;3、熟悉常用通信总线及协议,掌握串口、USB、I2C、SPI等协议。4、熟悉网络相关开发。熟练掌握以太网技术等通信知识,熟悉网络协议;熟练掌握WIFI通信开发;熟练掌握蓝牙开发;5、对单片机、ARM等硬件处理器架构及相关硬件外设有较深入的理解,有ARM Cortex-M3架构STM32平台嵌入式软件开发、测试或维护经验者优先;6、精通c/c++语言,良好的编程习惯,英语良好,能阅读英文文档、芯片资料7、有打印机系统开发经验优先。