软件开发:
熟悉C\C++、Qt,熟练掌握C\C++语言,具备良好的面向对象设计思想;
熟练掌握基于MFC 应用框架程序开发技术;
熟练掌握基于ActiveX技术的OCX控件开发;
熟悉OPC-UA、MQTT,了解Httpserver、WebSocket等网络通信;
熟练掌握基于Node的C++扩展模块开发;
熟悉常用的设计模式、多线程、进程间通信、内存管理,了解并掌握常用的数据结构;
了解 Linux 程序设计,了解图像处理,具有工控行业背景。
其他类:
熟悉并掌握基于ARM 系列单片机相应硬件嵌入式开发;
已通过 CET6, 并具有良好的英文听说读写能力。
项目名称:OPCUA 项目时间:2020.10--2021.3
项目主要职责:实施人
1、对项目进行需求分析和相关技术性验证,完成对 OPCUA 的客户端和服务端功能的分析以及整体方案设计;
2、具备OPCUA服务端功能,提供实时数据的读写;
3、具备OPCUA客户端功能,能够对服务端数据进行订阅,完成对订阅变量数据的采集;
4、在完成服务端和客户端功能的基础上,结合代码,进行进一步的优化,从而降低整个系统的耦合性以及保证性能的优越性。
项目名称:KF3.6 HttpServer&Mqtt 项目时间:2020.3--2020.5
项目主要职责:实施人
1、对项目进行需求分析,完成项目的整体方案设计,完成KF3.6中组态王系统的httpserver、Mqtt等相关功能;
2、具备httpserver功能,提供枚举、实时数据获取、变量下发、报警功能确认等功能;
3、具备Mqtt功能,可发布主题,提供变量信息、报警信息等功能;同时可请求主题,完成相应的报警确认功能执行;
4、相应接口的对接以及开发修复工作。
项目名称:KingMobile 项目时间:2019.7--2019.10
项目主要职责:参与者
1、对项目进行需求分析,项目的整体方案设计,相应的接口设计和对应的程序开发工作;
2、基于Node的基础上,对C++扩展模块开发,实现与各种关系库以及KS、KV和KH等数据源的数据交互;
3、完成前端相应接口的设计和开发,从而方便实现与后台服务器的交互;