崗位職責
1. 負責Linux系統(tǒng)在嵌入式平臺上的移植、裁剪、優(yōu)化及驅動開發(fā);
2. 參與Bootloader(如U-Boot)的定制、調試與啟動流程優(yōu)化;
3. 開發(fā)、調試和維護嵌入式外圍設備驅動(Camera、UART、I2C、SPI、USB、以太網、WiFi等);
4. 根據產品需求,完成硬件與操作系統(tǒng)的適配及性能調優(yōu);
5. 配合硬件團隊進行系統(tǒng)聯(lián)調,解決底層軟硬件兼容性問題;
6. 編寫技術文檔,參與產品全生命周期開發(fā)及問題追蹤。
任職要求
1. 本科及以上學歷,計算機、電子工程、自動化等相關專業(yè);
2. 3年以上嵌入式Linux開發(fā)經驗,熟悉ARM架構和RISC-V架構及其他常見處理器平臺;
3. 精通Linux內核移植、裁剪及模塊化開發(fā),熟悉設備樹(Device Tree)機制;
4. 熟練掌握U-Boot的啟動流程、配置與調試,具備Bootloader定制能力;
5. 熟悉常用外設接口驅動開發(fā)(Camera、UART、I2C、SPI、USB、以太網、WiFi等);
6. 熟悉嵌入式系統(tǒng)調試工具(如JTAG、GDB、示波器、邏輯分析儀等);
7. 熟悉C/C++編程,具備良好的代碼規(guī)范及版本管理(Git)習慣;
8. 具備較強的邏輯分析能力和問題解決能力,能獨立完成模塊開發(fā)與調試。