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