一、职位描述
负责安检机软件的图形界面开发、数据可视化及系统交互功能。该岗位涉及C++、Qt 6.x、OpenGL 渲染、多线程开发等技术方向,需要具备良好的软件架构设计能力和性能优化经验。
二、岗位职责
负责安检机软件的 Qt 前端开发,包括
UI 设计、图像展示、交互逻辑实现等;
结合 OpenGL 进行图像渲染和数据可视化,优化实时显示性能;
参与多线程架构设计,优化界面响应速度,提高系统流畅度;
负责 跨平台(Windows/Linux) Qt 应用的开发、优化与适配;
参与 QProcess、共享内存、进程间通信(IPC) 等系统交互模块开发;
负责代码优化、模块封装、维护与升级,并撰写相关技术文档。
三、任职要求
计算机、软件工程、电子信息等相关专业,本科及以上学历,5年开发工作经验;
精通 C++(C++17 及以上),具备扎实的编程基础和面向对象设计能力;
熟悉 Qt 6.x,掌握 Qt
Widgets ,有实际项目经验;
熟悉 Modbus、串口通信(RS232/RS485)、网络通信(TCP/UDP)。
熟悉 OpenGL/OpenGL ES,能够在 Qt 中集成 OpenGL 进行高效图像渲染;
熟悉多线程、进程间通信(IPC)、共享内存等系统编程,有高性能优化经验;
具备 良好的 UI 设计和交互优化能力,能够编写流畅、稳定的界面;
熟悉 CMake、Git,有良好的编码习惯和文档编写能力;
具备良好的问题分析和解决能力,能够独立完成模块开发,并与团队高效协作。
四、加分项
有图像处理、安防软件开发经验。