android驅(qū)動(dòng)工程師職位描述與崗位職責(zé)任職要求
職位描述:
崗位職責(zé):
負(fù)責(zé)Android系統(tǒng)的BSP開發(fā)包括不限于以下工作:
1、負(fù)責(zé)Android系統(tǒng)中的驅(qū)動(dòng)移植與開發(fā);
2、負(fù)責(zé)Android框架的優(yōu)化與定制;
3、負(fù)責(zé)AndroidNative層中子模塊的接口定義與開發(fā);
4、負(fù)責(zé)Linux內(nèi)核的裁剪、配置;
5、負(fù)責(zé)Bootloader的常規(guī)開發(fā)如啟動(dòng)流程,硬件初始化等工作。
任職要求:
1、2年以上嵌入式Linux開發(fā)經(jīng)驗(yàn),有Amlogic方案開發(fā)經(jīng)驗(yàn)者優(yōu)先;
2、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè);
3、熟悉Linux內(nèi)核開發(fā),熟悉DLP,CAMERA,USB,LED等外設(shè)驅(qū)動(dòng)開發(fā);
4、擁有Linux下的應(yīng)用開發(fā)能力,熟悉I2C、SPI、串口、V4L2等接口編程;
5、擁有Android系統(tǒng)模塊的定制修改經(jīng)驗(yàn),如SystemUI、SystemService(WiFi、BLUETOOTH、INPUT、ETH、POWERMANAGE)、AMS;
6、熟悉常規(guī)的系統(tǒng)性能檢測(cè)方法,以及調(diào)試方法;
7、C語(yǔ)言編程能力扎實(shí),熟悉ARM體系結(jié)構(gòu);
8、熟悉Makefile,Shell腳本的編寫。
篇2:算法驅(qū)動(dòng)軟件工程師崗位職責(zé)
1.芯片驅(qū)動(dòng)開發(fā),WinCE下的設(shè)備驅(qū)動(dòng)開發(fā)。
2.協(xié)助芯片定義、驗(yàn)證等工作。
3.負(fù)責(zé)算法和標(biāo)準(zhǔn)應(yīng)用及界面的開發(fā)。
4.負(fù)責(zé)多媒體、指紋識(shí)別等算法的移植。
5.協(xié)助客戶產(chǎn)品方案開發(fā)。
6.負(fù)責(zé)開發(fā)文柯的撰寫及整理。
篇3:底層驅(qū)動(dòng)軟件工程師或固件工程師崗位職責(zé)內(nèi)容
1.負(fù)責(zé)按照總體設(shè)計(jì)完成模塊詳細(xì)設(shè)計(jì)說(shuō)明書。
2.完成模塊代碼編寫、內(nèi)部測(cè)試工作。
3.協(xié)助硬件設(shè)計(jì)人員及應(yīng)用軟件設(shè)計(jì)人員進(jìn)行系統(tǒng)開發(fā)與調(diào)試。
4.根據(jù)技術(shù)支持需求進(jìn)行軟件代碼維護(hù)。
5.編寫相關(guān)技術(shù)文檔,并對(duì)有關(guān)人員進(jìn)行培訓(xùn)。