概述:負(fù)責(zé)POWERPC平臺所有嵌入式驅(qū)動開發(fā)工作,包括Uboot、Kernel、rootfs移植與裁剪,各外設(shè)驅(qū)動編寫;
崗位職責(zé):
1、負(fù)責(zé)Linux系統(tǒng)下的Uboot、Kernel移植,嵌入式產(chǎn)品外設(shè)及接口驅(qū)動的開發(fā),包括POWERPC,F(xiàn)PGA,CPLD,PHY,MAC等;
2、負(fù)責(zé)嵌入式產(chǎn)品設(shè)備驅(qū)動程序和診斷程序的設(shè)計(jì)和開發(fā),主要是Linux驅(qū)動,X86平臺驅(qū)動,兼有u-boot等其他嵌入式系統(tǒng);
3、分析并解決軟件相關(guān)的問題,代碼性能的優(yōu)化,優(yōu)化系統(tǒng)性能;
4、與硬件開發(fā)人員配合,進(jìn)行硬件和驅(qū)動程序的聯(lián)合調(diào)試;
5、與測試、硬件等部門一起進(jìn)行產(chǎn)品的驗(yàn)證、測試、故障定位和修復(fù),現(xiàn)場問題定位分析;
6、編寫各類設(shè)計(jì)文檔;
7、推進(jìn)軟件開發(fā)流程的持續(xù)改進(jìn);
任職要求
1、本科及以上學(xué)歷,通信、電子、計(jì)算機(jī)及相關(guān)專業(yè)
2、嵌入式驅(qū)動軟件開發(fā)3年以上
3、熟悉Linux內(nèi)核原理與實(shí)現(xiàn),精通C語言程序開發(fā),熟悉嵌入式linux交叉編譯環(huán)境,熟悉腳本語言;
4、熟悉常用設(shè)備驅(qū)動開發(fā),對PCIe、USB、以太網(wǎng)接口、USB、SPI、I2C接口驅(qū)動熟悉并有相關(guān)開發(fā)調(diào)試經(jīng)驗(yàn);
5、熟悉嵌入式系統(tǒng)BOOT,版本加載等過程,有相關(guān)開發(fā)調(diào)試經(jīng)驗(yàn);
6、熟悉PPC/ARM/MIPS/X86等常見CPU架構(gòu)、內(nèi)存管理和中斷原理,有相關(guān)開發(fā)調(diào)試經(jīng)驗(yàn);
7、有POWERPC開發(fā)經(jīng)驗(yàn)者,使用過P2020與T2080,優(yōu)先錄用;