岗位描述1、根据产品的配置、编程、控制等要求,进行工业探伤检测的上位机软件(人机界面)的开发;2、对现有代码和架构进行持续改进;3、参与软件设计任务,撰写设计文档;4、参与业务逻辑的梳理和讨论,并提出相应的优化建议;5、与电气工程师、机械设计师配合,实施软件编程工作以满足详细设计方案;6、实现可视化用户操作界面的开发和维护; 7、与PLC进行数据交互通信,编写上位机通信接口协议;8、能够独立负责软件故障的诊断、定位、分析和调试。职位要求:1、计算机或自动化相关专业相关专业本科以上学历,有1年及以上C#实际编程经验;2、熟悉软件开发过程,有良好的文档编写和编码习惯,对新技术充满热情;3、熟悉C#.NET平台框架、熟悉 WinForm 编程等;了解跨语言调用知识,具备异步编程经验,熟悉Socket、多线程相关知识,具备主流数据库开发经验(如MySQL、SQLServer、Oracle);4、熟悉计算机硬件工作基本原理和软硬件接口操作,有工业通讯协议、设备控制软件开发经验者优先;5、有用Microsoft Visual Studio(C#)WPF开发软件的经验优先;6、有工业设备设计及PLC相关软件编写经验优先;7、有超声探伤经验或项目经历者优先;8、具有良好的英文阅读能力;9、有良好的团队协作能力和沟通能力,能够独立完成任务,能够适应较强的工作压力,项目需要时能接受中短期出差。