崗位職責(zé):
1、負(fù)責(zé)嵌入式的設(shè)備驅(qū)動(dòng)代碼開(kāi)發(fā)及維護(hù);
2、負(fù)責(zé)文檔編寫(xiě),單元測(cè)試,并為團(tuán)隊(duì)及客戶(hù)提供技術(shù)支持;
3、負(fù)責(zé)Linux內(nèi)核實(shí)時(shí)性調(diào)優(yōu),解決使用中的問(wèn)題;
4、負(fù)責(zé)內(nèi)核的裁剪、配置、優(yōu)化;
5、協(xié)助硬件工程師調(diào)測(cè)硬件電路。
任職要求:
1、計(jì)算機(jī)、軟件、電子、通信、自動(dòng)化、微電子等相關(guān)專(zhuān)
業(yè),本科及以上學(xué)歷;
2、了解ARM體系結(jié)構(gòu);
3、熟悉C,C++編程語(yǔ)言,編程功底扎實(shí);
4、熟悉Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā),掌握常見(jiàn)外設(shè)接口(IIC,SPI,UART等)的開(kāi)發(fā)和調(diào)試;
5、了解uboot的開(kāi)發(fā)和移植優(yōu)先;了解Linux內(nèi)核整體架構(gòu)、內(nèi)核裁剪配置;
6、了解Linux內(nèi)核設(shè)備管理架構(gòu),有設(shè)備驅(qū)動(dòng)開(kāi)發(fā)經(jīng)驗(yàn),如網(wǎng)卡驅(qū)動(dòng)、SATA驅(qū)動(dòng)、USB驅(qū)動(dòng)、串口驅(qū)動(dòng)等;有PCIE,DDR調(diào)試開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
7、良好的閱讀datasheet和pcb原理圖的能力,會(huì)使用示波器,邏輯分析儀等工具調(diào)試;
8、有飛騰CPU或瑞芯微SoC底層軟件開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
9、工作積極主動(dòng),有責(zé)任心,具備良好的溝通能力和團(tuán)隊(duì)合作能力。