崗位職責(zé):
1.負(fù)責(zé)車載 HMI 應(yīng)用開發(fā),基于 C++/Qt/QML 完成跨平臺(tái)界面、業(yè)務(wù)邏輯及交互功能設(shè)計(jì)與實(shí)現(xiàn);
2.參與軟件架構(gòu)設(shè)計(jì)與優(yōu)化,靈活運(yùn)用常用數(shù)據(jù)結(jié)構(gòu)、算法及設(shè)計(jì)模式,提升代碼可維護(hù)性與擴(kuò)展性;
3.實(shí)現(xiàn)高性能圖形渲染與動(dòng)畫效果,熟悉 OpenGL、Qt 2D/3D 技術(shù)及復(fù)雜交互場(chǎng)景開發(fā);
4.負(fù)責(zé)跨平臺(tái)集成與調(diào)試,掌握 Linux/QNX 環(huán)境下的交叉編譯、部署及性能優(yōu)化;
5.設(shè)計(jì)多線程與進(jìn)程間通信機(jī)制(IPC),確保系統(tǒng)運(yùn)行穩(wěn)定、高效、低延遲;
6.參與通信功能開發(fā)與調(diào)試,熟悉 CAN、SOME/IP 等車載通信協(xié)議者優(yōu)先;
7.支持團(tuán)隊(duì)協(xié)作開發(fā)與版本管理,熟練使用 Git 及持續(xù)集成工具,保證高質(zhì)量交付。"
任職要求:
軟件工程,計(jì)算機(jī)類,電子信息類,自動(dòng)化類,通信類等相關(guān)專業(yè);
2年及以上Linux/QNX應(yīng)用軟件開發(fā)經(jīng)驗(yàn);
掌握Linux/QNX應(yīng)用軟件開發(fā)能力,精通C或C 語(yǔ)言。熟悉Qt/Unity,熟悉網(wǎng)絡(luò)編程和多線程,熟悉arm平臺(tái)應(yīng)用軟件開發(fā);有圖像處理經(jīng)驗(yàn),熟悉OpenCV和FPGA優(yōu)先。;
具備較強(qiáng)的組織、計(jì)劃和溝通能力;