崗位職責(zé):
基于國(guó)產(chǎn)操作系統(tǒng)行業(yè)發(fā)行版研究:
1.負(fù)責(zé)基于國(guó)產(chǎn)操作系統(tǒng)行業(yè)發(fā)行版(如歐拉、鴻蒙)的系統(tǒng)底層軟件開(kāi)發(fā)與優(yōu)化工作;
2.參與實(shí)時(shí)/非實(shí)時(shí)系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)、調(diào)優(yōu),確保系統(tǒng)性能穩(wěn)定可靠;
3.負(fù)責(zé)傳感器驅(qū)動(dòng)的適配、調(diào)試和優(yōu)化,確保硬件與操作系統(tǒng)的完美兼容;
4.進(jìn)行系統(tǒng)級(jí)性能調(diào)優(yōu),解決系統(tǒng)運(yùn)行過(guò)程中出現(xiàn)的疑難問(wèn)題,提升系統(tǒng)整體性能;
5.跟蹤國(guó)產(chǎn)操作系統(tǒng)最新技術(shù)動(dòng)態(tài),參與相關(guān)技術(shù)預(yù)研和方案設(shè)計(jì)。
任職要求:
1.通信、計(jì)算機(jī)、電子工程、數(shù)學(xué)等相關(guān)專業(yè)碩士及以上學(xué)歷,優(yōu)秀者專業(yè)可適當(dāng)放寬;
2.熟悉Linux內(nèi)核架構(gòu),具備操作系統(tǒng)定制化開(kāi)發(fā)經(jīng)驗(yàn),有OpenEuler/HarmonyOS開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
3.精通實(shí)時(shí)系統(tǒng)(如RTOS、Preempt-RT)與非實(shí)時(shí)系統(tǒng)的開(kāi)發(fā)與調(diào)優(yōu)技術(shù),熟悉進(jìn)程調(diào)度、內(nèi)存管理機(jī)制;
4.掌握傳感器驅(qū)動(dòng)開(kāi)發(fā)流程,熟悉常用總線協(xié)議(如I2C、SPI、CAN)及硬件調(diào)試工具(示波器、邏輯分析儀等);
5.熟練使用C/C++、Python等編程語(yǔ)言,具備扎實(shí)的數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ);
6.了解嵌入式系統(tǒng)開(kāi)發(fā)流程,熟悉交叉編譯、文件系統(tǒng)構(gòu)建及系統(tǒng)裁剪;
7.參與過(guò)國(guó)產(chǎn)操作系統(tǒng)生態(tài)項(xiàng)目或開(kāi)源社區(qū)貢獻(xiàn)者優(yōu)先;
8.有工業(yè)控制、自動(dòng)駕駛、物聯(lián)網(wǎng)等領(lǐng)域系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn);
9.熟悉ARM/RISC-V架構(gòu)及芯片底層開(kāi)發(fā);
10.具備較強(qiáng)的技術(shù)攻關(guān)能力與學(xué)習(xí)能力,能獨(dú)立承擔(dān)復(fù)雜模塊開(kāi)發(fā);
11.良好的團(tuán)隊(duì)協(xié)作意識(shí)及跨部門(mén)溝通能力。