崗位職責(zé):?
1.?負(fù)責(zé)Linux系統(tǒng)平臺V2X產(chǎn)品BSP開發(fā),包含Linux內(nèi)核裁剪移植、驅(qū)動調(diào)試、BOOT調(diào)試、文件系統(tǒng)制作、第三方軟件移植等;?
2.?負(fù)責(zé)系統(tǒng)快啟、內(nèi)核優(yōu)化等底層軟件開發(fā)工作,持續(xù)優(yōu)化迭代,輸出調(diào)試記錄及問題日志;?
3.?負(fù)責(zé)BSP中間件設(shè)計開發(fā),對應(yīng)用軟件向上提供硬件訪問接口;?
4.?支持產(chǎn)品生產(chǎn)及應(yīng)用,分析并解決期間發(fā)現(xiàn)的問題;?
5.?協(xié)助硬件對目標(biāo)板進行測試驗證;?
6.?負(fù)責(zé)開發(fā)設(shè)計過程中的技術(shù)文檔撰寫;?
7.?負(fù)責(zé)BSP軟件版本的管理與維護。
?任職要求:?
1.?本科及以上學(xué)歷,有Linux平臺3年以上工作經(jīng)驗;?
2.?精通C語言,熟悉ARM平臺的Linux內(nèi)核移植與驅(qū)動程序開發(fā)的流程、架構(gòu),具備Linux內(nèi)核開發(fā)和調(diào)試的相關(guān)經(jīng)驗;?
3.?能夠看懂原理圖,具備一定硬件debug能力,熟悉常用外設(shè)接口協(xié)議,如CAN、UART、I2C、SPI、USB、SDIO等;?
4.?具有內(nèi)核性能優(yōu)化經(jīng)驗,對內(nèi)核內(nèi)存管理、資源分配有深入了解或相關(guān)開發(fā)經(jīng)驗;?
5.?熟悉系統(tǒng)啟動流程,具備只讀文件系統(tǒng)相關(guān)開發(fā)經(jīng)驗;?
6.?熟悉操作系統(tǒng)機制原理,能夠?qū)ο到y(tǒng)性能,功耗處理提供優(yōu)化方案;?
7.?有TrustZone、op-tee相關(guān)安全開發(fā)經(jīng)驗者優(yōu)先;?
8.?熟悉Yocto集成編譯環(huán)境,有相關(guān)開發(fā)經(jīng)驗者優(yōu)先;?
9.?良好的自驅(qū)力,溝通能力及團隊合作精神,有責(zé)任心,具有較強的學(xué)習(xí)能力。