崗位職責(zé):
1. 完成OpenHarmony子系統(tǒng)在Linux環(huán)境上的移植適配
2. 維護(hù)和優(yōu)化子系統(tǒng)構(gòu)建腳本,確保編譯穩(wěn)定性
3. 完成自研功能相應(yīng)HAP的Demo開發(fā)
4. 編寫技術(shù)文檔和問題排查指南
任職要求:
1.有1-3年Linux系統(tǒng)開發(fā)經(jīng)驗,在linux系統(tǒng)上能獨立完成過系統(tǒng)級組件移植
2.有OpenHarmony子系統(tǒng)開發(fā)經(jīng)驗,獨立完成cmake/gn/ninja構(gòu)建,處理過ABI兼容性問題
3. 熟悉C++11/14特性,理解進(jìn)程間通信機制(Socket/D-Bus等),通過Wireshark抓包調(diào)試
技術(shù)加分項:
1. 熟悉OpenHarmony發(fā)現(xiàn)與認(rèn)證流程
2. 熟悉輕量級IPC實現(xiàn)原理,開發(fā)過HAP應(yīng)用基礎(chǔ)模塊
3. 熟練使用gdb/strace定位系統(tǒng)服務(wù)問題,分析問題coredump文件