崗位職責(zé)
1、負(fù)責(zé)公司基于C++/Qt平臺工業(yè)軟件項目的產(chǎn)品開發(fā),維護(hù),測試,部署;
2、負(fù)責(zé)軟件需求分析、架構(gòu)體系設(shè)計、UI設(shè)計;
3、Windows和Linux平臺上客戶端服務(wù)端的程序設(shè)計與編碼開發(fā);
4、開發(fā)并實現(xiàn)多種通信協(xié)議,包括但不限于Modbus、TCP、UDP、OPC-UA等,確保設(shè)備間數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和實時性。
任職要求
1、3年以上C++系統(tǒng)設(shè)計、開發(fā)經(jīng)驗,精通Qt應(yīng)用程序圖形界面開發(fā),熟練掌握Qt庫各控件使用及架構(gòu);
2、具有較強的編碼能力,C++基礎(chǔ)扎實,理解io、多線程及相關(guān)開發(fā)環(huán)境及QtCreator,熟悉關(guān)系數(shù)據(jù)庫或分布式系統(tǒng)的運行機制和架構(gòu)體系;
3、具有優(yōu)秀的設(shè)計能力,理解常見設(shè)計模式,具備一定的系統(tǒng)抽象封裝與分解組合的能力;
4、有Linux/Unix下開發(fā)經(jīng)驗,熟悉多線程編程、網(wǎng)絡(luò)編程,熟悉腳本編程;
5、熟悉關(guān)系型數(shù)據(jù)庫,能夠熟練編寫SQL。