崗位職責(zé):
1、負(fù)責(zé)嵌入式系統(tǒng)底層BSP的設(shè)計(jì)、開發(fā)和調(diào)試,支撐應(yīng)用開發(fā)人員完成嵌入式應(yīng)用程序的研發(fā)和集成;
2、開展linux、鴻蒙以及各類RTOS系統(tǒng)下的操作系統(tǒng)內(nèi)核移植、rootfs構(gòu)建、系統(tǒng)性能優(yōu)化等工作
3、開展Uart、SPI、USB、GMAC、I2C、SDIO等設(shè)備驅(qū)動(dòng)的開發(fā)和調(diào)試;
4、開展指定芯片內(nèi)多CPU核協(xié)同驅(qū)動(dòng)開發(fā),開展多芯片協(xié)同驅(qū)動(dòng)開發(fā);
5、開展嵌入式系統(tǒng)軟件的測(cè)試及優(yōu)化工作;
6、撰寫相關(guān)方案、報(bào)告及各類文檔;
7、領(lǐng)導(dǎo)交辦的其他工作任務(wù)。
任職條件
1.工作經(jīng)驗(yàn):具備獨(dú)立完成嵌入式系統(tǒng)底層BSP的設(shè)計(jì)開發(fā)和調(diào)試的開發(fā)工作經(jīng)驗(yàn);具有驅(qū)動(dòng)實(shí)際開發(fā)經(jīng)驗(yàn)者優(yōu)先。
2.能力要求:
(1)熟悉Linux、RTOS等各類嵌入式操作系統(tǒng)的使用和開發(fā)調(diào)試;
(2)熟悉各類總線協(xié)議,包括:DDR、USB、SDIO、RMII、MDIO、GPCM、UART、SPI、IIC、CAN、RGB、MIPI等,能使用工具抓取時(shí)序分析問題;
(3)熟悉linux平臺(tái)和RTOS平臺(tái)的常見設(shè)備驅(qū)動(dòng)開發(fā)和優(yōu)化:DDR、SD卡、EMMC、以太網(wǎng)、SRAM、EEPROM、LCD、ADC、U盤、HID、CDC等2、具備61850通訊協(xié)議開發(fā)經(jīng)驗(yàn)優(yōu)先;
(4)能獨(dú)立看懂原理圖,有一定的硬件動(dòng)手能力,配合硬件和技術(shù)支持人員分析定位問題;
(5)工作積極主動(dòng),具備較強(qiáng)的責(zé)任心和原則性,具有良好的學(xué)習(xí)能力和抗壓能力。