驱动开发工程师
职位描述
职位描述:
一、 岗位职责
1. 负责嵌入式Linux/RTOS kernel的剪裁与移植
2. 负责bootloader的移植与二次开发
3. 负责linux/windows下各类驱动开发与调试,尤其是USB和PCIe驱动
4. 负责内核驱动适配不同版本操作系统
5. 负责不同硬件平台下内核驱动移植、适配及性能优化
二、 任职要求:
1. 统招本科及以上学历,具有软件开发类工作经验三年以上;
2. 具备 Android或Linux 或Windows驱动开发经验,熟练使用C/C++开发语言;
3. 熟练使用 GCC、GDB、make、Git、Shell 等开发调试工具;
4. 熟悉 ARM 平台下 Linux/Android驱动开发移植 或者X86平台下的windows驱动开发移植,熟悉常用驱动接口协议(比如 I2C、SPI、UART 等),能够对内核的 crash 等疑难问题分析定位,有两个及以上驱动接口协议开发经验;
5. 熟悉 PCIe 总线协议驱动,能够对PCIe设备驱动进行调试开发,有一年以上的PCIe设备驱动的开发经验优先;