崗位職責:
1.嵌入式驅動開發
o負責Xilinx MPSoC、RK3588等平臺的Linux內核驅動開發與維護(如Bootloader、設備樹、外設驅動等)
o配合硬件團隊完成驅動調試、板級支持包(BSP)開發及性能優化
2.PC端設備驅動開發
o開發Windows/Linux系統下的PCIe設備驅動,實現PC與嵌入式設備間的高效通信
o優化PCIe驅動性能,確保數據傳輸穩定性與低延遲
o設計并實現DMA傳輸、中斷處理、內存共享等關鍵機制
3.協作與文檔
o編寫驅動設計文檔、接口協議及測試用例
o與FPGA工程師、應用層開發團隊聯調,解決跨平臺通信問題
o參與技術預研,評估新硬件平臺的驅動適配可行性
任職要求:
?計算機/電子工程/通信相關專業本科及以上學歷,3-5年嵌入式驅動開發經驗
?精通C/C++,熟悉Linux內核子系統(如字符設備、PCIe、GPIO、I2C/SPI總線驅動框架)
?具備以下至少一種平臺開發經驗:
Xilinx Zynq MPSoC系列(如UltraScale+)
Rockchip RK3588/3568等ARM平臺
?熟悉PCIe協議棧,有Windows WDF/WDM或Linux內核態驅動開發經驗
?掌握UART、I2C、SPI、DMA等外設驅動調試技巧