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