嵌入式底層驅(qū)動(dòng)開(kāi)發(fā)工程師
1.5-2.2萬(wàn)元/月主要職責(zé):
1.Bootloader移植與開(kāi)發(fā):
o負(fù)責(zé)U-Boot在目標(biāo)開(kāi)發(fā)板上的移植、裁剪和定制化開(kāi)發(fā)。
o配置和優(yōu)化啟動(dòng)參數(shù),實(shí)現(xiàn)內(nèi)核的穩(wěn)定引導(dǎo)。
o負(fù)責(zé)啟動(dòng)階段的外設(shè)初始化、內(nèi)存映射及硬件診斷。
2.Linux內(nèi)核與系統(tǒng)裁剪:
o根據(jù)產(chǎn)品需求,對(duì)Linux內(nèi)核進(jìn)行深度裁剪、配置和優(yōu)化,以減小系統(tǒng)體積、提升啟動(dòng)速度和運(yùn)行效率。
o構(gòu)建和維護(hù)輕量級(jí)的嵌入式Linux根文件系統(tǒng)。
3.設(shè)備驅(qū)動(dòng)開(kāi)發(fā)與調(diào)試:
o為新的硬件模塊(如傳感器、通信接口、顯示設(shè)備等)開(kāi)發(fā)、移植和調(diào)試Linux內(nèi)核驅(qū)動(dòng)。
o分析和解決驅(qū)動(dòng)與硬件、內(nèi)核之間的兼容性問(wèn)題及性能瓶頸。
o維護(hù)和優(yōu)化現(xiàn)有驅(qū)動(dòng)代碼。
任職要求:
1.必備技能:
o計(jì)算機(jī)、電子、通信等相關(guān)專(zhuān)業(yè)本科及以上學(xué)歷。
o精通C語(yǔ)言和ARM匯編,具備良好的編程習(xí)慣和代碼調(diào)試能力。
o深入理解U-Boot架構(gòu),有在至少一款主流處理器(如ARM Cortex-A系列)上成功移植U-Boot的經(jīng)驗(yàn)。
o熟悉Linux內(nèi)核架構(gòu),具備內(nèi)核配置、裁剪、編譯和調(diào)試的實(shí)際項(xiàng)目經(jīng)驗(yàn)。
o熟練掌握Linux設(shè)備驅(qū)動(dòng)模型,有字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備等驅(qū)動(dòng)的開(kāi)發(fā)經(jīng)驗(yàn)。
o熟悉嵌入式開(kāi)發(fā)流程和常用工具鏈(如交叉編譯、GDB、Git等)。
2.優(yōu)先條件(關(guān)鍵優(yōu)勢(shì)):
o有海思平臺(tái)(如Hi35xx, Hi37xx, Hi38xx等系列)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
o熟悉海思SDK架構(gòu)、開(kāi)發(fā)環(huán)境及相關(guān)調(diào)試工具者優(yōu)先。
o有攝像頭、視頻編解碼、AI處理等相關(guān)產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
3.軟性素質(zhì):
o具備優(yōu)秀的邏輯思維能力、問(wèn)題分析和獨(dú)立解決能力。
o良好的團(tuán)隊(duì)協(xié)作精神和溝通能力,有強(qiáng)烈的責(zé)任心和自驅(qū)力。