一、職位描述
負責安檢機軟件的圖形界面開發、數據可視化及系統交互功能。該崗位涉及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,有良好的編碼習慣和文檔編寫能力;
具備良好的問題分析和解決能力,能夠獨立完成模塊開發,并與團隊高效協作。
四、加分項
有圖像處理、安防軟件開發經驗。