首頁 > 制度大全 > USB驅動開發工程師崗位職責

USB驅動開發工程師崗位職責

2024-07-28 閱讀 7143

USB驅動開發工程師工作內容:

1.基于ARM架構CortexA系列CPU進行uBoot&Linux的USB等相關驅動程序的開發和維

護。

2.在Redhat、Ubuntu等Linux開發環境中利用Make、Shell、Python等工具和方法進行SDK

框架維護。

崗位要求:

1.熟練掌握ARM匯編語言、C/C++語言、LinuxShell、Make、Python等。

2.熟練掌握Bootloader的工作原理;熟練掌握Linux內核任務調度、內存管理、文件系統管

理等原理,熟練掌握Linux驅動開發以及調試方法。

3.驅動程序調試經驗豐富,精通USB總線標準與驅動開發。

4.有ARMCortexM和A系列CPU架構的軟件設計相關經驗,熟悉JTAG、GDB等軟件調

試工具,熟悉ARMCPU的debug/trace功能。工作內容:

1.基于ARM架構CortexA系列CPU進行uBoot&Linux的USB等相關驅動程序的開發和維

護。

2.在Redhat、Ubuntu等Linux開發環境中利用Make、Shell、Python等工具和方法進行SDK

框架維護。

崗位要求:

1.熟練掌握ARM匯編語言、C/C++語言、LinuxShell、Make、Python等。

2.熟練掌握Bootloader的工作原理;熟練掌握Linux內核任務調度、內存管理、文件系統管

理等原理,熟練掌握Linux驅動開發以及調試方法。

3.驅動程序調試經驗豐富,精通USB總線標準與驅動開發。

4.有ARMCortexM和A系列CPU架構的軟件設計相關經驗,熟悉JTAG、GDB等軟件調

試工具,熟悉ARMCPU的debug/trace功能。

篇2:算法驅動軟件工程師崗位職責

1.芯片驅動開發,WinCE下的設備驅動開發。

2.協助芯片定義、驗證等工作。

3.負責算法和標準應用及界面的開發。

4.負責多媒體、指紋識別等算法的移植。

5.協助客戶產品方案開發。

6.負責開發文柯的撰寫及整理。

篇3:底層驅動軟件工程師或固件工程師崗位職責內容

1.負責按照總體設計完成模塊詳細設計說明書。

2.完成模塊代碼編寫、內部測試工作。

3.協助硬件設計人員及應用軟件設計人員進行系統開發與調試。

4.根據技術支持需求進行軟件代碼維護。

5.編寫相關技術文檔,并對有關人員進行培訓。