崗位職責(zé)
?1、開(kāi)發(fā)、移植、維護(hù)Bootloader、Init、文件系統(tǒng)、調(diào)試接口及底層服務(wù);
?2、HAL層、BSP驅(qū)動(dòng)疑難問(wèn)題解決和優(yōu)化;
?3、硬件模塊的驅(qū)動(dòng)包開(kāi)發(fā)和移植。
?
?職位要求
?1、熟悉C/C++編程;
?2、有Linux內(nèi)核、Android驅(qū)動(dòng)開(kāi)發(fā)調(diào)試經(jīng)驗(yàn);
?3、熟悉Linux內(nèi)核驅(qū)動(dòng)編程和驅(qū)動(dòng)架構(gòu);
?4、精通Android啟動(dòng)的各個(gè)環(huán)節(jié),包括Init、Bootloader、Kernel及啟動(dòng)腳本,熟悉啟動(dòng)過(guò)程與修改配置;
?5、熟悉Android?HAL層、BSP;
?6、具備驅(qū)動(dòng)實(shí)際開(kāi)發(fā)經(jīng)驗(yàn),比如:網(wǎng)絡(luò)設(shè)備、視頻顯示,?USB、Audio、藍(lán)牙/無(wú)線等;
?7、熟悉ARM架構(gòu)和常見(jiàn)通用硬件接口;
?8、熟悉常用UART、IIC、SPI、GPIO等;
?9、3年以上相關(guān)工作經(jīng)驗(yàn),有良好的分析問(wèn)題、解決問(wèn)題能力,勇于創(chuàng)新和改進(jìn);有很好的團(tuán)隊(duì)合作意識(shí),具備較強(qiáng)的抗壓能力和快速學(xué)習(xí)能力。