上位机招聘要求:岗位职责:1、负责上位机软件的设计、编码、测试和调试工作,确保软件功能完善、性能稳定。2、根据项目需求,选择合适的开发工具和编程语言(如C#、C++、Python、LabVIEW等)进行软件开发,具有网络通信、串口通信、多线程、曲线图、数据采集、数据库存储等开发。3、定期对软件进行维护和升级,修复已知问题,添加新功能,提升用户体验。4、设计并实现与下位机的通信协议,确保数据的准确传输和高效处理。5、根据用户需求和产品规范,设计直观、易用的用户界面。使用UI设计工具(如Qt、WinForms、WPF等)创建图形化界面,提升用户交互体验。6、为用户提供技术支持,解决软件使用过程中遇到的问题。编写和更新软件使用手册、技术文档和维护指南,方便用户和开发团队理解和使用软件。8、关注行业动态和技术发展趋势,学习和研究新的开发技术和工具,提升团队的技术水平。三、任职要求1、计算机科学、软件工程或相关专业本科及以上学历。2、熟练掌握至少一种上位机开发语言(如C#、C++、Python等)和UI设计工具。3、熟悉常见的通信协议(如Modbus、TCP/IP等)和数据库技术。4、具备良好的问题解决能力和团队合作精神,能够独立完成软件设计和开发工作。5、熟悉Git,能熟练使用Git进行项目管理和协作开发6、良好的编程规范,能编写高质量且易于理解的代码。7、对新技术充满热情,愿意不断学习和探索新的开发技术和工具。