主要職責(zé):
a) 根據(jù)項(xiàng)目需求進(jìn)行技術(shù)選型和架構(gòu)設(shè)計(jì),確保項(xiàng)目的順利進(jìn)行;
b) 負(fù)責(zé)公司設(shè)備的鴻蒙化轉(zhuǎn)型,將傳統(tǒng)的PLC+觸摸屏控制模式移植到開源鴻蒙系統(tǒng)中;
c) 負(fù)責(zé)公司項(xiàng)目的鴻蒙化改造;
d)負(fù)責(zé)公司鴻蒙設(shè)備的研發(fā)及代碼維護(hù);
e)負(fù)責(zé)公司研發(fā)設(shè)備的鴻蒙認(rèn)證申請。
崗位要求:
a) 精通C/C++語言,熟悉JavaScript、ArkTS開發(fā)語言,能編寫高效、可維護(hù)的代碼;
b) 深入理解開源鴻蒙操作系統(tǒng)架構(gòu),包括內(nèi)核層、系統(tǒng)服務(wù)層、框架層和應(yīng)用層等各個(gè)層面的技術(shù)和實(shí)現(xiàn)原理;
c) 熟悉Linux內(nèi)核,了解開源鴻蒙分布式技術(shù)(如分布式軟總線、分布式數(shù)據(jù)庫等)和安全機(jī)制;
d) 具備架構(gòu)設(shè)計(jì)能力,能設(shè)計(jì)并優(yōu)化框架層架構(gòu),提升應(yīng)用的可擴(kuò)展性和可維護(hù)性;
e) 熟練使用調(diào)試工具進(jìn)行代碼調(diào)試和故障排查,能快速定位并修復(fù)系統(tǒng)或應(yīng)用中的錯(cuò)誤;
f) 了解開源鴻蒙設(shè)備開發(fā)環(huán)境,包括開發(fā)工具鏈、DevEco Device Tool、Visual Studio Code等,能熟練對其進(jìn)行設(shè)置和使用;
g) 熟悉HDF驅(qū)動(dòng)架構(gòu),精通單個(gè)子系統(tǒng)驅(qū)動(dòng)架構(gòu)(如藍(lán)牙、Wi-Fi、軟總線等)