C++ QT開發(fā)工程師
崗位職責(zé)
1. 在架構(gòu)工程師的指導(dǎo)下,參與數(shù)據(jù)采集上位機的功能開發(fā)與維護(采集控制、參數(shù)管理、日志系統(tǒng)、回放控制等)。
2. 基于 Qt(Widgets 或 Qt Quick)實現(xiàn)具體業(yè)務(wù)界面和交互邏輯,與后端模塊對接接口。
3. 參與已有 C# 上位機邏輯的遷移與重構(gòu):根據(jù)文檔和原代碼,將協(xié)議解析、參數(shù)流程、部分算法遷移到 C++/Qt。
4. 編寫單元測試與聯(lián)調(diào)工具,協(xié)助定位和解決采集、顯示、回放中的問題。
5. 參與代碼評審、文檔編寫與技術(shù)方案討論,持續(xù)優(yōu)化代碼質(zhì)量和可維護性。
任職要求
1. 計算機、通信、自動化等相關(guān)專業(yè),本科及以上學(xué)歷;
2. 3 年左右 C++ 開發(fā)經(jīng)驗,有一定 Qt 桌面應(yīng)用或上位機項目經(jīng)驗;
3. 掌握 C++11 及以上特性,熟悉面向?qū)ο笤O(shè)計、常用數(shù)據(jù)結(jié)構(gòu)與多線程編程;
4. 熟悉 Qt 基本組件、信號槽機制、布局管理,多線程/定時器等;
5. 具備良好的代碼風(fēng)格與工程化意識,能閱讀英文文檔,樂于學(xué)習(xí)新技術(shù)。
加分項
1. 有網(wǎng)絡(luò)編程(TCP/UDP)、串口、或數(shù)據(jù)采集類項目經(jīng)驗;
2. 有 FFT、濾波、統(tǒng)計分析等基礎(chǔ)算法實現(xiàn)經(jīng)驗;
3. 有 C# 開發(fā)背景或有跨語言遷移經(jīng)驗(如從 C#/Java 遷移到 C++)