上位机软件开发工程师

岗位职责:

1、负责PC端人机交互软件(上位机)应用程序开发,界面设计以及PC机与其他设备的通信控制软件开发;

2、熟练掌握上位机与下位机交互基本流程;

3、熟练掌握C/S、B/S结构软件系统代码的实现,编写代码与开发文档;

4、负责上位机软件的需求分析、概要设计、详细设计、测试方案等文档规划及编写;

5、根据项目进度和任务要求、文档或者算法说明完成代码编写、调试、测试和维护,立完成相应软件的编码及调试工作;

6、承担项目架构设计、数据库设计及维护工作,并根据需求变化及时修改相应软件;

7、负责项目相关文件的编制;

8、处理项目中出现的各类技术问题,为相关的人员提供技术支持。

任职要求:

1、大专及以上学历;

2、计算机、自动化、通信、电子及相关专业,有2年以上软件设计开发工作经验;

3、精通C、C++、C#、Java等语言;熟悉.Net开发平台,具有较强的逻辑思维能力和学习能力;

4、熟悉C/S、B/S架构,精通网口、串口等常用接口与终端设备的通讯、TCP/IP协议编程;

5、熟悉Modbus、UDS等通信协议栈;

6、熟练掌握常用数据库的开发,有独立承担项目能力;

7、具有良好沟通能力和团队合作精神,有较强的独立工作能力,能够承受工作压力。

公司地点:北京丰台区渡业大厦6楼

公司简介:

职位发布者:程先生

江苏睿控电气科技有限公司

融资阶段:

公司规模:

相似职位: