岗位职责:
1. 负责PC端人机交互软件(上位机)应用程序开发,界面设计以及PC机与其他设备的通信控制软件开发;
2. 负责上位机软件的需求分析、概要设计、详细设计、测试方案等文档规划及编写;
3. 基于项目进度和任务要求,独立完成相应软件的编码及调试工作;
4. 上位机软件维护工作,并根据需求变化及时修改相应软件;
5. 根据串口读出的数据绘制需要的矢量图,频谱图,表格图界面;
6. 为客户、技术支持、生产、工程人员对软件安装使用过程中遇到的问题提供技术支持;
7.根据项目配合预研新技术;
8.编写设计文档、知识产权文档;
9. 有激光雷达软件界面开发经验优先。
任职要求:
1.熟悉C/C++编程;
2.熟悉QT界面开发;
3.熟悉使用QT信号槽机制;
4.熟练使用多线程编程(熟悉Qthread,线程之间的通信);
5.熟练使用Socket(TCP/UDP)通信;
6.熟练使用串口通信;
7.熟练使用QT进行2D绘图;
8.熟练使用Linux(Ubuntu)系统相关使用;
9.熟悉ros开发者更佳;
10.会使用串口助手、网口助手,Wireshark更佳。