首页范文岗位职责

驱动开发工程师岗位职责、要求(十一篇)

第8篇 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功能。