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