软件架构工程师
1.8-2万·13薪武汉市本科不限经验
职位描述
主要职责:
1.负责软件技术方案,需求确认,需求导入,项目质量管理;
2.负责现场技术调研,技术方案沟通,;
3.完成软件部分方案设计,方案细化形成设计蓝图;
4.监督设计蓝图的执行和软件规划设计;
5.负责软件现场交付技术管理、项目技术问题关闭和资料归档。
专业技能
1.编程语言与框架:精通C#、VB.NET等编程语言,熟练掌握.NET Framework框架,熟悉WPF、WinForms等界面开发技术,能构建美观、易用的上位机界面。
2.数据通信与处理:熟悉OPC、Modbus TCP等通信协议,能实现上位机与PLC、智能仪表等设备的数据交互,掌握数据采集、存储、分析和可视化技术,如使用Chart控件展示数据曲线。
3. 系统架构与设计:掌握分层架构、MVVM等设计模式,具备设计高可靠性、可扩展性上位机软件架构的能力,能合理划分模块,定义接口。
4. 多线程与并发编程:熟练掌握多线程编程技术,能处理好数据采集、通信和界面更新等任务的并发操作,确保系统流畅运行,避免界面卡顿。
5.网络编程:了解工业网络架构,熟悉TCP/IP、UDP等网络协议,能实现上位机之间或上位机与其他设备的网络通信,进行远程监控和数据传输。
行业经验
工业项目经验:有3年以上工业自动化上位机软件项目的架构设计和开发经验,熟悉自动化生产线、智能工厂等场景下上位机系统的应用。
综合素质
1.全日制统招本科及以上学历,3年及以上自动化项目经验,有完整项目落地经验。
2.问题解决与调试能力:能够快速定位和解决上位机软件在开发和运行中出现的通信故障、数据异常、界面显示问题等,熟练使用调试工具。
3.创新与优化能力:关注上位机软件技术发展,能引入新的交互方式、数据处理算法等,优化用户体验和系统性能。
4.沟通协作能力:与硬件工程师、PLC工程师、运维人员等紧密合作,理解需求,提供技术支持,确保项目顺利实施。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅