职位描述
Windows Forms上位机开发船舶/航空/航天/军工
岗位职责:
1. 协助完成上位机软件的开发工作,包括但不限于数据采集、设备控制、界面设计等模块的代码编写;
2. 根据项目需求,参与上位机软件的架构设计,提出合理化建议,优化软件性能和用户体验;
3. 负责实现上位机软件的各项功能,确保功能符合设计要求,能够稳定运行。
4. 协助进行软件的测试工作,包括单元测试、集成测试等,及时发现并修复软件缺陷。
5. 编写上位机软件的开发文档,包括设计文档、代码注释、用户手册等,确保文档的完整性和准确性。
6. 参与软件的维护工作,根据用户反馈及时对软件进行优化和升级。
7. 为客户提供技术支持,解答客户在软件使用过程中遇到的问题,提供解决方案。
8. 与团队成员保持良好的沟通与协作,及时反馈项目进度和问题。
9. 完成上级交代的其他任务;
任职要求:
1. 计算机科学与技术、软件工程、自动化等相关专业,本科及以上学历;
2. 熟练掌握C#、C++或Python等至少一种编程语言,具备良好的编程基础和代码规范。
3. 熟悉.NET框架或Qt框架,能够使用相关工具进行上位机软件开发。
4. 熟练使用Visual Studio、Qt Creator等开发工具,能够快速搭建开发环境。
5. 熟悉版本控制工具,如Git,能够进行代码版本管理。
6. 了解串口通信、网络通信(TCP/IP、UDP等)的基本原理,能够实现设备与上位机之间的数据交互;熟悉Modbus、EtherCAT、Profinet等工业通信协议者优先。
7. 掌握SQL语言,能够进行数据库的基本操作,如增、删、改、查等。了解MySQL、SQLite等至少一种数据库管理系统,能够将数据存储到数据库中。
8. 具备2年以上相关工作经验,有实际项目开发经验者优先。
9. 具备较强的学习能力,能够快速掌握新知识、新技术,适应不断变化的技术环境。
10. 具备良好的问题解决能力,能够独立分析和解决开发过程中遇到的问题。
11. 具备良好的团队协作精神,能够与团队成员密切配合,共同完成项目任务。
12. 具备高度的责任心,对工作认真负责,注重细节,确保软件质量。
13. 能接受出差。
1. 协助完成上位机软件的开发工作,包括但不限于数据采集、设备控制、界面设计等模块的代码编写;
2. 根据项目需求,参与上位机软件的架构设计,提出合理化建议,优化软件性能和用户体验;
3. 负责实现上位机软件的各项功能,确保功能符合设计要求,能够稳定运行。
4. 协助进行软件的测试工作,包括单元测试、集成测试等,及时发现并修复软件缺陷。
5. 编写上位机软件的开发文档,包括设计文档、代码注释、用户手册等,确保文档的完整性和准确性。
6. 参与软件的维护工作,根据用户反馈及时对软件进行优化和升级。
7. 为客户提供技术支持,解答客户在软件使用过程中遇到的问题,提供解决方案。
8. 与团队成员保持良好的沟通与协作,及时反馈项目进度和问题。
9. 完成上级交代的其他任务;
任职要求:
1. 计算机科学与技术、软件工程、自动化等相关专业,本科及以上学历;
2. 熟练掌握C#、C++或Python等至少一种编程语言,具备良好的编程基础和代码规范。
3. 熟悉.NET框架或Qt框架,能够使用相关工具进行上位机软件开发。
4. 熟练使用Visual Studio、Qt Creator等开发工具,能够快速搭建开发环境。
5. 熟悉版本控制工具,如Git,能够进行代码版本管理。
6. 了解串口通信、网络通信(TCP/IP、UDP等)的基本原理,能够实现设备与上位机之间的数据交互;熟悉Modbus、EtherCAT、Profinet等工业通信协议者优先。
7. 掌握SQL语言,能够进行数据库的基本操作,如增、删、改、查等。了解MySQL、SQLite等至少一种数据库管理系统,能够将数据存储到数据库中。
8. 具备2年以上相关工作经验,有实际项目开发经验者优先。
9. 具备较强的学习能力,能够快速掌握新知识、新技术,适应不断变化的技术环境。
10. 具备良好的问题解决能力,能够独立分析和解决开发过程中遇到的问题。
11. 具备良好的团队协作精神,能够与团队成员密切配合,共同完成项目任务。
12. 具备高度的责任心,对工作认真负责,注重细节,确保软件质量。
13. 能接受出差。
登录查看完整内容






