崗位職責(zé):
1. 負(fù)責(zé)嵌入式設(shè)備下Linux/Android系統(tǒng)的驅(qū)動(dòng)開(kāi)發(fā)與維護(hù);
2. 根據(jù)硬件設(shè)計(jì)文檔,完成相關(guān)外設(shè)(如攝像頭、顯示屏、觸摸屏、音頻、存儲(chǔ)、網(wǎng)絡(luò)等)的驅(qū)動(dòng)開(kāi)發(fā)、調(diào)試和性能優(yōu)化;
3. 參與系統(tǒng)移植、內(nèi)核裁剪、設(shè)備樹(shù)配置等工作;
4. 分析和解決驅(qū)動(dòng)相關(guān)的技術(shù)問(wèn)題,協(xié)助硬件團(tuán)隊(duì)定位問(wèn)題;
5. 編寫(xiě)和維護(hù)相關(guān)技術(shù)文檔,支持產(chǎn)品量產(chǎn)和售后技術(shù)支持;
6. 負(fù)責(zé)設(shè)備穩(wěn)定性保障,板級(jí)驗(yàn)證,生產(chǎn)對(duì)接。
任職要求:
1.學(xué)歷:本科及以上學(xué)歷;
2.專業(yè):電子、通信、自動(dòng)化、計(jì)算機(jī)等相關(guān)專業(yè);
3.工作經(jīng)驗(yàn): 3年以上linux BSP開(kāi)發(fā)從業(yè)經(jīng)驗(yàn),5 年以上 C/C++ 開(kāi)發(fā)經(jīng)驗(yàn)(嵌入式 / 驅(qū)動(dòng) 方向均可),至少主導(dǎo)過(guò)1個(gè)完整量產(chǎn)項(xiàng)目。
4.技術(shù)能力要求:
(1)有實(shí)際Linux/Android驅(qū)動(dòng)開(kāi)發(fā)經(jīng)驗(yàn),熟悉I2C、SPI、UART、USB、PCIe等常用接口協(xié)議;
(2)具備硬件調(diào)試能力,能看懂原理圖,PCB圖,分析設(shè)計(jì)電路,熟練使用各類儀器儀表,如示波器,網(wǎng)絡(luò)分析儀,邏輯分析儀;
(3)深入理解 RTOS、Linux內(nèi)核機(jī)制,精通 GCC/Keil 工具鏈,有 BLE / Wi-Fi 協(xié)議棧 開(kāi)發(fā)經(jīng)驗(yàn);
(4)熟悉嵌入式系統(tǒng)原理,熟悉Linux/Android內(nèi)核架構(gòu)及驅(qū)動(dòng)開(kāi)發(fā)流程;熟練掌握C語(yǔ)言,具備良好的代碼編寫(xiě)和調(diào)試能力;
(5)熟悉設(shè)備樹(shù)(Device Tree)、內(nèi)核裁剪、系統(tǒng)移植等相關(guān)技術(shù);
(6)有ARM、MIPS等主流嵌入式平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
(7)具備較強(qiáng)的溝通能力,問(wèn)題分析和學(xué)習(xí)能力,能適應(yīng)高強(qiáng)度工作壓力;
(8)具備良好的代碼規(guī)范意識(shí)與版本管理經(jīng)驗(yàn)(Git / SVN)
5.加分項(xiàng):
(1)有Android HAL層開(kāi)發(fā)經(jīng)驗(yàn);
(2)英語(yǔ)讀寫(xiě)能力良好。
歡迎有志于嵌入式驅(qū)動(dòng)開(kāi)發(fā)的優(yōu)秀人才加入我們的團(tuán)隊(duì)!