职位描述
岗位职责:
1、使用Qt框架负责上位机(PC端或嵌入式Linux终端)软件界面的设计、开发与优化。包括实现设备控制界面、数据展示和用户交互流程等。
2、根据产品需求独立完成软件模块的设计与编码,按计划交付功能;配合测试人员进行单元测试和功能测试,及时修复缺陷,保证软件质量 。
3、开发并维护与下位机的modbus tcp、TCPIP/UDP、串口等数据通信接口,确保上位机软件能够可靠发送指令、接收数据,并处理通信异常。
4、编写软件设计说明、接口文档和用户使用指南;与下位机开发、硬件等团队紧密协作,确保上位机与设备硬件/固件有效集成。
要求:
1、本科以上学历;
2、精通C++/Qt框架,Python语言。可熟练掌握Qt应用开发,包含Qt Widgets及信号槽机制、事件循环、多线程、QSerialPort等模块 。能够使用Qt Designer/QML设计自定义控件和界面布局,理解Qt元对象系统和内存管理机制(父子对象树等) ;
3、精通C++面向对象编程,熟悉STL库、设计模式和常用数据结构算法 。代码风格良好,注重内存管理和异常处理,能编写高可靠性的模块代码;
4、熟悉工业通讯总线、有PLC开发经验者优先;
5、优秀的问题分析和调试能力,能够通过日志、断点等手段快速定位问题来源。具备良好的沟通协作能;同时具有一定用户体验意识,愿意根据用户反馈改进软件界面和交互
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕