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