C/C++軟件開發(fā)工程師
1.5-2.5萬元/月崗位職責(zé):
1、負(fù)責(zé)基于Qt的桌面應(yīng)用程序開發(fā)與維護(hù);
2、負(fù)責(zé)數(shù)據(jù)采集、處理、顯示模塊的設(shè)計(jì)與實(shí)現(xiàn),包括頻譜圖等界面;
3、參與網(wǎng)絡(luò)通信模塊的開發(fā)(TCP/UDP/WebSocket等),實(shí)現(xiàn)設(shè)備與主機(jī)的數(shù)據(jù)交互;
4、參與系統(tǒng)架構(gòu)設(shè)計(jì)、模塊劃分與接口定義,編寫相關(guān)設(shè)計(jì)文檔;
5、負(fù)責(zé)程序的性能優(yōu)化、內(nèi)存管理與多線程安全;
6、協(xié)助測試與調(diào)試,解決現(xiàn)場問題,持續(xù)改進(jìn)系統(tǒng)穩(wěn)定性與用戶體驗(yàn)。
任職要求:
1、計(jì)算機(jī)、通信、電子、自動(dòng)化等相關(guān)專業(yè)本科及以上學(xué)歷;
2、具備3–5年C++/Qt開發(fā)經(jīng)驗(yàn),熟悉QtWidgets/QtQuick任意一種UI框架;
3、精通C++11及以上標(biāo)準(zhǔn),熟悉STL、智能指針、多線程、信號(hào)槽等機(jī)制;
4、熟練掌握Qt網(wǎng)絡(luò)編程;
5、熟悉數(shù)據(jù)處理,能獨(dú)立完成數(shù)據(jù)計(jì)算、緩存、文件存儲(chǔ)等模塊開發(fā);
6、了解多線程與異步機(jī)制(QThread、QtConcurrent、線程池);
7、熟悉windows、Linux系統(tǒng)環(huán)境下的開發(fā)與調(diào)試;
8、有良好的編碼規(guī)范、文檔編寫習(xí)慣和團(tuán)隊(duì)協(xié)作精神;