崗位職責:
1.負責產(chǎn)品基礎(chǔ)平臺設(shè)計工作,方案評審工作,以及硬件底層驅(qū)動開發(fā);
2.根據(jù)項目需求,負責LINUX平臺搭建,驅(qū)動開發(fā),給應(yīng)用層提供接口,支撐應(yīng)用開發(fā);
3.參與產(chǎn)品底層軟件和軟硬件結(jié)合的疑難問題分析及定位等工作;
4.根據(jù)軟件工程各階段的要求,輸出負責模塊的文檔。
任職要求:
1.碩士及以上學歷,計算機科學與技術(shù)、軟件工程、信息與通信工程等相關(guān)專業(yè);
2.滿足下列2條及以上條件:
(1)具有豐富的Linux內(nèi)核設(shè)計和驅(qū)動編碼經(jīng)驗,熟悉硬件底層、內(nèi)核的編碼調(diào)試;熟練掌握Linux驅(qū)動框架和內(nèi)部運作機制,深刻理解處理器架構(gòu)、內(nèi)存、DMA、中斷等;
(2)熟悉博通、盛科、華為、海思等主流商用交換芯片開發(fā)者優(yōu)先;
(3)熟悉常用的L2/L3網(wǎng)絡(luò)協(xié)議,有數(shù)通領(lǐng)域開發(fā)經(jīng)驗的優(yōu)先;
(4)熟悉Linux下常用字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備、內(nèi)存設(shè)備等驅(qū)動模型,熟悉IIC,SPI,CAN,PCIE,USB等外設(shè)驅(qū)動;
(5)精通C/C++編程,能夠依據(jù)設(shè)計文檔,完成模塊代碼開發(fā)。