崗位職責(zé):
1、 負(fù)責(zé)基于Qt框架的Linux平臺(tái)應(yīng)用開發(fā)和優(yōu)化;
2、 參與遠(yuǎn)程座艙架構(gòu)設(shè)計(jì)、功能模塊開發(fā)、性能優(yōu)化等工作;
3、 解決Qt相關(guān)的技術(shù)難題,優(yōu)化UI交互體驗(yàn)和渲染性能;
4、 參與代碼審核,編寫高質(zhì)量、可維護(hù)的代碼,并撰寫相關(guān)技術(shù)文檔。
任職要求:
1、 熟練掌握 C++ 語言及面向?qū)ο缶幊?,具備良好的編程?xí)慣;
2、 3年及以上 Qt 開發(fā)經(jīng)驗(yàn),熟悉 Qt Widgets/QML,熟練使用 Qt 網(wǎng)絡(luò)、多線程、Qt音視頻等模塊;
3、 熟練使用各種通訊接口,如以太網(wǎng)口、串口、Can通訊接口等;
4、 熟悉多進(jìn)程、多線程、進(jìn)程之間的通訊(DDS/ZMQ)、消息隊(duì)列等編程知識(shí)
5、 熟悉基于CMake的Qt項(xiàng)目構(gòu)建開發(fā),熟練使用 git工具;
6、 熟練使用常用數(shù)據(jù)結(jié)構(gòu)和算法,對(duì)常用數(shù)據(jù)庫Sqlite/MySQL較為熟悉;
7、 具備良好的溝通能力、團(tuán)隊(duì)協(xié)作精神,對(duì)技術(shù)有熱情,能主動(dòng)推進(jìn)項(xiàng)目進(jìn)展;
8、 有音視頻處理、圖形渲染、GPU加速相關(guān)經(jīng)驗(yàn)者優(yōu)先。