崗位職責(zé):
1、負(fù)責(zé)網(wǎng)絡(luò)產(chǎn)品BSP驅(qū)動(dòng)開發(fā)和適配,如SPI、I2C、UART、PCIE、EMMC、ETH、SWITCH、FLASH等;
2、負(fù)責(zé)新cpu產(chǎn)品的上游廠商的sdk移植適配:包含編譯和調(diào)試驗(yàn)證;
3、分析解決操作系統(tǒng)相關(guān)的疑難bug:如死機(jī),死鎖,內(nèi)存泄漏等;
4、承擔(dān)技術(shù)課題,提升BSP驅(qū)動(dòng)開發(fā)和適配效率和給上層業(yè)務(wù)提供更好的系統(tǒng)基礎(chǔ)平臺(tái)支撐。
崗位要求:
1、學(xué)歷要求:本科及以上學(xué)歷,計(jì)算機(jī)、軟件、電子、通信相關(guān)專業(yè);
2、技能要求:
(1)計(jì)算機(jī)相關(guān)基礎(chǔ)扎實(shí),掌握數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)和組成原理;
(2)熟悉軟件工程,軟件開發(fā)流程和相關(guān)工具;
(3)掌握C語言,熟悉Linux操作系統(tǒng),有C+Linux相關(guān)開發(fā)經(jīng)驗(yàn),熟悉Linux內(nèi)核、驅(qū)動(dòng)編程開發(fā)領(lǐng)域,有Openwrt嵌入式設(shè)備開發(fā)經(jīng)驗(yàn)優(yōu)先;
(4)熟悉至少一種例如ARM/MIPS/X86等CPU體系結(jié)構(gòu),有驅(qū)動(dòng)開發(fā)調(diào)板經(jīng)驗(yàn);
(5)熟悉SPI、I2C、UART、PCIE、EMMC、ETH、SWITCH、FLASH等常用接口總線外設(shè)驅(qū)動(dòng);熟悉內(nèi)存管理、進(jìn)程管理、文件系統(tǒng)、存儲(chǔ)、中斷、時(shí)鐘、同步等子系統(tǒng)結(jié)構(gòu),具備綜合系統(tǒng)分析能力;
(6)有以太網(wǎng)基礎(chǔ)知識(shí)及數(shù)通領(lǐng)域開發(fā)經(jīng)驗(yàn)的優(yōu)先;有管理驅(qū)動(dòng)開發(fā)團(tuán)隊(duì)經(jīng)驗(yàn)優(yōu)先。
其他信息