崗位職責:
1、負責嵌入式Linux系統BSP開發,包括Bootloader(U-Boot、UEFI)、Linux內核(Kernel)、文件系統(RootFS)的移植、裁剪與優化;
2、負責Linux內核驅動的開發與調試,涵蓋GPIO/SPI/I2C/DMA/PCIe/DDR/USB/以太網等硬件接口;
3、針對Xilinx Zynq系列SOC、NVIDIA Jetson Orin AGX等平臺進行操作系統適配,完成硬件與軟件的協同開發;
4、參與國產化平臺(如飛騰D2000)的BSP開發與操作系統(麒麟、歐拉)的移植與裁剪;
5、優化系統性能,提升嵌入式Linux系統的穩定性、可靠性及實時性;
6、支持硬件團隊完成底層驅動的調試與驗證,解決系統級問題;
7、編寫技術文檔,輸出開發規范、測試報告及解決方案。
技能要求
必備技能:
精通C/C++語言,具備扎實的編程能力和代碼調試經驗;
深入理解嵌入式Linux系統架構,熟悉Bootloader、Kernel、文件系統的開發流程;
精通Linux內核驅動開發,熟悉設備樹(DTS)及常見外設驅動(GPIO/SPI/I2C/DMA/PCIe/DDR/USB/以太網等);
經驗要求:
3年以上嵌入式Linux BSP開發經驗;
有Xilinx Zynq系列SOC或NVIDIA Jetson Orin AGX平臺的實際項目開發經驗;
具備操作系統裁剪經驗(如內核模塊化配置、內存優化、啟動優化等);
熟悉硬件原理圖及芯片手冊,能獨立完成驅動開發與調試。
加分項:
有國產化平臺開發經驗(如飛騰D2000、海思等)
熟悉國產操作系統(麒麟、統信UOS、OpenEuler)的移植與適配
熟悉高可靠性設計(如冗余、熱備、故障恢復機制)