岗位职责描述:1. 责上位机软件的设计、开发、维护和优化工作2. 界面UI设计:根据产品需求,设计直观、易用的上位机软件界面,确保用户能够方便地操作和控制软件3. 软件代码编写:使用C#或Qt等编程语言,编写上位机软件的代码,实现软件的各种功能,如数据采集、处理、显示及存储等4. 硬件通讯:负责与硬件设备的通讯,包括串口通信、网络通信等,确保软件能够正确地接收和发送数据,实现与硬件设备的交互5. 软件测试与维护:参与软件的测试工作,确保软件的质量和稳定性;同时,负责软件的维护工作,及时修复软件中的bug,并根据需求进行软件的更新和优化6. 参与产品的需求分析、方案设计和方案评估,提供技术支持和解决方案与硬件产品或其他团队成员协作,确保上位机软件与硬件设备的良好通信和配合岗位任职要求:1. 相关专业背景:计算机、自动化、机电等相关专业专科及以上学历2. 具备5年及以上相关软件开发工作经验,熟悉上位机软件开发流程3. 熟练掌握C#或Qt等编程语言,熟悉数据库开发环境,如SQL等;具备良好的编程习惯和代码规范意识4. 工作经验:具有上位机软件开发工作经验者优先考虑,熟悉串口通信、网络通信等底层通信协议者更佳5. 团队协作能力:具有良好的沟通协作能力和团队合作精神,能够与项目团队其他成员有效地沟通和协作,共同完成项目任务6. 熟悉串口通信、网络通信等底层通信协议,了解PLC、工业控制等工控领域相关技术者优先7. 具备良好的逻辑思维能力、学习能力和抗压能力8. 个人素质:9. 具有良好的团队协作精神、沟通能力和文档撰写能力10. 工作主动积极,作风务实严谨,执行力和应变能力强11. 职业道德与各人素养良好的职业道德和诚信记录,将公司利益放在***自我管理责任心强,能够承受高压工作环境。有强大自驱力不断学习新知识、新技能,以适应行业变化和公司发展需求