岗位职责:1.根据项目进度要求和任务分配完成上位机软件的设计、编码和维护任务;2.负责编写软件需求分析、概要方案、用户手册等相关文档,解决调试过程中遇到的问题,修正代码bug;3.负责根据开发规范和流程独立完成编码;4.参与原有产品的维护和升级,对客户进行技术支持。岗位要求:1.全日制本科及以上学历,计算机、电子信息、软件工程、通信工程等相关专业,3年及以上Windows应用程序开发经验;2.熟练掌握c++语言,具备面向对象编程思想,熟悉STL标准库中的常用数据结构、算法及容器类,熟悉多线程编程;熟悉Boost等第三方库,同时掌握C#/Phthon等其它语言更优。3.熟练使用Visual Studio、Eclipse等集成开发环境;4.熟悉MySQL/SqlServer/Access等数据库之一;5.熟悉串口、usb、GPIB、TCP/IP等通信协议;6.了解GitHub或SVN等软件代码工具的基本思想及功能,能熟练使用更佳;7.良好的英语听说能力,技术文档处理能力(需求、设计、使用说明等);8.具有责任心,具备良好的沟通表达能力、和团队协作能力。