岗位职责:1.负责公司现有产品的应用软件的升级与维护;2.负责项目软件模块设计开发工作:软件架构、操作系统搭建、数据采集、用户界面、数据库、接口、传输;3.参与项目技术方案的制定,软件需求、设计、编码、测试和发布;4.负责软件测试、评估、封装、文档撰写;5.负责人机交互界面的编写;任职要求:1.计算机、软件等相关专业本科及以上学历,3年及以上的C#和C++开发经验,精通C#程序编写;2.有Windows上客户端开发经验,有人机交互经验,掌握WinFrom、WPF布局、自定义控件、样式、触发等,掌握MVVM开发框架;3.对嵌入式硬件通讯要了解,主要包含USB,can和串口通信,熟悉常用的通信协议与工业总线,如TCP/IP、485、232等,熟悉tcp/ip协议,能利用这些通信方式编写上位机;4.了解数据库设计、熟悉基本数据库操作;5.基本的英语文档书面阅读、撰写能力,以及基本的英语口语交流能力;6.有伺服运动控制、设备开发经验者优先;