崗位職責(zé):
1、配合產(chǎn)品或者項(xiàng)目機(jī)會(huì),負(fù)責(zé)驅(qū)動(dòng)模塊開發(fā)。包括:驅(qū)動(dòng)功能模塊設(shè)計(jì)、編碼、調(diào)試工作,確保項(xiàng)目進(jìn)度和質(zhì)量相關(guān)要求。
2、負(fù)責(zé)Linux驅(qū)動(dòng)開發(fā)與調(diào)試;
3、負(fù)責(zé)驅(qū)動(dòng)層的需求分析、方案設(shè)計(jì)文檔編寫;
4、負(fù)責(zé)驅(qū)動(dòng)層和用戶層接口開發(fā)、調(diào)試;
5、公司產(chǎn)品或項(xiàng)目Linux內(nèi)核相關(guān)的研發(fā)、維護(hù)工作;
6、協(xié)助其他開發(fā)人員進(jìn)行應(yīng)用軟件的開發(fā)
任職資格:
1)學(xué)歷:計(jì)算機(jī)或相關(guān)專業(yè)本科以上學(xué)歷
2)經(jīng)驗(yàn):本科畢業(yè)3年以上,或碩士畢業(yè)1年以上
3)技能:全面具備或在部分方向有特長,linux內(nèi)核或驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn);精通C/C++編程,熟悉Linux內(nèi)核和用戶態(tài)API開發(fā),內(nèi)核程序性能優(yōu)化;熟悉Linux內(nèi)核的剪裁與配置,各種模塊驅(qū)動(dòng)的調(diào)試,移植;熟悉Linux?kernel驅(qū)動(dòng)模型,有X86、龍芯、飛騰等架構(gòu)下內(nèi)核和驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn)者優(yōu)先;熟悉Linux內(nèi)核的文件系統(tǒng)、設(shè)備驅(qū)動(dòng)的架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理;熟悉?Linux內(nèi)核中的系統(tǒng)調(diào)用劫持技術(shù)和模塊動(dòng)態(tài)裝載機(jī)制;有l(wèi)inux下文件透明加解密類型的產(chǎn)品,并對其工作原理有深刻理解;
4)態(tài)度:具有良好的溝通能力和的團(tuán)隊(duì)意識;