USB驅動開發工程師崗位職責
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.編寫相關技術文檔,并對有關人員進行培訓。