崗位職責(zé)
1、負責(zé)前后端系統(tǒng)的設(shè)計、開發(fā)與維護,實現(xiàn)軟件與硬件設(shè)備的高效交互
2、開發(fā)基于React的前端用戶界面,確保UI組件的高性能和響應(yīng)速度
3、構(gòu)建并優(yōu)化后端服務(wù)(Node.js/java/C++),處理硬件設(shè)備(如鍵盤、鼠標等)與軟件的USB通信協(xié)議
4、編寫穩(wěn)定可靠的通信模塊,保障USB數(shù)據(jù)傳輸?shù)膶崟r性與準確性
5、協(xié)同硬件工程師、測試團隊完成產(chǎn)品迭代
6、參與用戶界面的改進和創(chuàng)新,以提高產(chǎn)品競爭力。
任職要求
1、精通React 框架及生態(tài)(Redux等)熟練使用 MUI組件庫進行高效開發(fā)扎實的 HTML5/CSS/JavaScript(ES6+)基礎(chǔ)
2、Node.js 服務(wù)端開發(fā)經(jīng)驗、Java 和C++開發(fā)能力(具備其中兩種)
3、具備響應(yīng)式設(shè)計和跨瀏覽器兼容性的經(jīng)驗
4、有UI設(shè)計或音視頻編解碼框架相關(guān)經(jīng)驗者優(yōu)先考慮。
5、對鍵盤技術(shù)有興趣或有相關(guān)經(jīng)驗者優(yōu)先考慮。
硬件交互關(guān)鍵要求:
具有鍵盤或其他外設(shè)的 USB 通信開發(fā)經(jīng)驗
理解 USB HID 協(xié)議、數(shù)據(jù)傳輸機制及驅(qū)動交互原理