崗位職責(zé):
1. 根據(jù)公司項目需求,負責(zé) OpenHarmony 系統(tǒng)發(fā)行版和產(chǎn)品的應(yīng)用軟件開發(fā)和維護;
2. 負責(zé)公司 OpenHarmony 系統(tǒng)發(fā)行版自研 SDK 標(biāo)準(zhǔn)接口的維護;
3. 負責(zé)項目軟件的架構(gòu)設(shè)計和業(yè)務(wù)目標(biāo)實現(xiàn),操作手冊文檔的輸出;
4. 負責(zé) OpenHarmony 系統(tǒng)組件需求討論及技術(shù)方案選型,輸出可行性方案文檔;
5. 負責(zé) OpenHarmony 系統(tǒng)組件的設(shè)計,代碼的編寫及優(yōu)化,并完成相關(guān)代碼測試;
6.負責(zé) OpenHarmony 框架層架構(gòu)設(shè)計和功能模塊實現(xiàn)為應(yīng)用層開發(fā)封裝 ArkTS 調(diào)用接口;
7. 配合 OpenHarmony 系統(tǒng)內(nèi)核、驅(qū)動開發(fā)人員,聯(lián)調(diào)系統(tǒng)組件功能;
8.保障 OpenHarmony 系統(tǒng)組件的開發(fā)進度與質(zhì)量;
9.協(xié)助項目組成員進行疑難問題的公關(guān)分析和解決
任職要求:
1. 計算機、電子信息工程和通信工程專業(yè),擁有五年以上終端設(shè)備項目開發(fā)經(jīng)驗,熟悉 OpenHarmony,Linux 內(nèi)核驅(qū)動對接流程者優(yōu)先;
2. 具有扎實的計算機技術(shù)基礎(chǔ),熟練掌握 C/C++、Python、JavaScript 編程能力;
3. 有扎實的編程基礎(chǔ),數(shù)學(xué)基礎(chǔ),算法基礎(chǔ),具備圖形學(xué)基礎(chǔ)優(yōu)先;
4. 擁有 OpenHarmony 系統(tǒng)組件開發(fā)經(jīng)驗,熟悉 OpenHarmony ArkUI 系統(tǒng)架構(gòu);
5. 熟練使用 git,熟悉構(gòu)建工具 gn、scons、cmake、ninja、makefile 等;
6. 有操作系統(tǒng)、虛擬機、編譯器、應(yīng)用開發(fā)框架設(shè)計開發(fā)經(jīng)驗者優(yōu)先;
7. 具有良好的協(xié)調(diào)能力、溝通能力以及團隊合作能力;
8.有Qt開發(fā)經(jīng)驗者優(yōu)先;
9、有政府、JG交付性項目經(jīng)驗優(yōu)先。