工作職責(zé):
1.負(fù)責(zé)跨平臺(tái)桌面應(yīng)用的架構(gòu)設(shè)計(jì)與功能實(shí)現(xiàn),包括界面交互、數(shù)據(jù)管理及系統(tǒng)集成模塊開發(fā),配合測(cè)試團(tuán)隊(duì)完成功能驗(yàn)證與性能優(yōu)化?;
2.負(fù)責(zé)開發(fā)高響應(yīng)速度的圖形界面(GUI),支持?jǐn)?shù)據(jù)可視化、設(shè)備控制等場(chǎng)景需求?;
3.參與底層驅(qū)動(dòng)或高性能算法的開發(fā),優(yōu)化內(nèi)存管理及多線程處理能力,提升系統(tǒng)穩(wěn)定性與效率?;
4.協(xié)助硬件團(tuán)隊(duì)完成接口協(xié)議(如PCIe、DDR)的軟件適配與調(diào)試,實(shí)現(xiàn)軟硬件協(xié)同工作?;
5.完成領(lǐng)導(dǎo)交辦的其它工作。
崗位要求:
1.工作經(jīng)驗(yàn):具備獨(dú)立模塊開發(fā)與調(diào)試能力優(yōu)先,有參與桌面應(yīng)用或工業(yè)控制軟件項(xiàng)目的優(yōu)先;有圖形渲染、數(shù)據(jù)可視化或硬件交互(如串口通信、USB協(xié)議)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
2.能力要求:
(1)熟悉C/C++語言,熟悉內(nèi)存管理、指針操作及多線程編程技術(shù)?;
(2)熟悉Qt框架核心組件(如QWidget、QML、Qt Creator)及跨平臺(tái)編譯部署流程?;
(3)熟悉Git、CMake等版本控制與構(gòu)建工具,熟悉Linux/Windows開發(fā)環(huán)境?;
(4)熟悉先進(jìn)算法集成(如AI算法、模型推理加速)或先進(jìn)計(jì)算在桌面端的應(yīng)用;
(5)具備撰寫系統(tǒng)分析報(bào)告、系統(tǒng)設(shè)計(jì)方案等文檔的能力,文檔邏輯清晰、文字簡(jiǎn)潔;
(6)邏輯思維能力強(qiáng),數(shù)字敏感性高,具備數(shù)據(jù)分析能力,善于分析總結(jié)解決問題,文字表達(dá)能力強(qiáng);
(7)工作積極主動(dòng),具備較強(qiáng)的責(zé)任心和原則性,具有良好的學(xué)習(xí)能力和抗壓能力。