职责描述:1、参与桌面端软件的研发与维护,主要负责与图像采集和自动化控制有关的开发工作。2、负责软件和关键模块架构设计、关键功能的技术方案设计、关键通讯协议的制定;3、负责新需求的导入与开发;4、解决软件中的缺陷,提出和设计模块重构方案;5、输出软件开发过程文档(模块说明文档、UML类图、技术设计文档等)。任职要求:1、本科及以上学历,计算机类/通信工程或电子信息类/自动化类/生物医学工程相关专业;2、熟悉Windows平台上的基于C++与Qt的桌面软件开发,掌握多线程、内存管理、I/O、TCP/IP、内核开发等技术;3、具备良好的编码规范,熟悉Git或SVN版本管理工具。