崗位職責(zé)
1.負(fù)責(zé)跨平臺(tái)桌面軟件(Windows/macOS)核心模塊開發(fā),實(shí)現(xiàn)動(dòng)態(tài)視頻捕捉及識(shí)別處2.主導(dǎo)硬件交互層開發(fā),實(shí)現(xiàn)與設(shè)備的高效通信(USB/串口/藍(lán)牙等);
3.設(shè)計(jì)并優(yōu)化軟件架構(gòu),完成大量實(shí)時(shí)數(shù)據(jù)圖形渲染性能處理等關(guān)鍵技術(shù)挑戰(zhàn);
4.掌握至少一種跨平臺(tái)兼容的用戶界面框架,保證應(yīng)用流暢性與多端一致性;
5.配合硬件團(tuán)隊(duì)完成聯(lián)調(diào)測(cè)試,輸出標(biāo)準(zhǔn)化API接口及SDK文檔;
崗位要求
5年以上C++及桌面軟件開發(fā)經(jīng)驗(yàn),熟悉QML框架的跨平臺(tái)開發(fā)流程經(jīng)驗(yàn)(Windows/macOS),有其他跨平臺(tái)(Electron\Flutter等)開發(fā)經(jīng)驗(yàn)者優(yōu)先;熟悉矢量圖形編程技術(shù)(2D/3D渲染、幾何算法),有OpenGL/DirectX開發(fā)經(jīng)驗(yàn)者優(yōu)先;掌握硬件通信協(xié)議開發(fā)(如Modbus、TCP/IP Socket),具備串口數(shù)據(jù)解析實(shí)戰(zhàn)能力;熟練使用各種dump調(diào)試工具(windbg),能準(zhǔn)確定位和解決崩潰缺陷;
有圖像處理軟件經(jīng)驗(yàn)者優(yōu)先;