Linux PCIE 驱动开发工程师
Technology
至誉科技(武汉)有限公司
¥10,000 - ¥20,000 /月2周前截至 2026/12/11
全职
职位描述
该职位来源于猎聘 岗位职责 1、负责Linux内核下PCIe设备驱动的全流程开发,包括设备枚举、资源分配、中断处理与数据传输通路实现; 2、基于PCIe子系统框架(pci_driver)完成probe/remove、BAR空间映射、MMIO寄存器读写接口封装; 3、实现MSI/MSI-X多队列中断处理机制,优化中断吞吐量与CPU负载均衡; 4、设计并实现基于DMA(一致性DMA/流式DMA)的高性能数据通路,支持零拷贝与高速数据传输; 5、与FW/ASIC/硬件团队协同完成产品Bring-up、PCIe链路调试及协议分析仪联调; 6、使用ftrace、perf、lspci/setpci等工具完成PCIe链路稳定性问题定位与性能优化; 7、编写驱动设计文档、接口说明及自动化测试脚本(Python/Shell); 任职要求 1、计算机、电子、自动化、通信等相关专业本科及以上学历; 2、精通C语言,具备扎实的内核编程功底; 3、 深入理解Linux内核模块开发、内存管理、中断处理(顶底半部/threaded IRQ)、并发控制(spinlock/mutex); 4、熟悉PCIe协议规范,精通配置空间(Vendor/Device ID、BAR、Capability链表)、MSI/MSI-X、DMA、TLP等核心概念; 5、具备基于pci_driver框架的驱动开发实战经验; 6、熟练使用lspci/setpci、ftrace、perf、dmesg等工具进行问题定位与性能分析。
Keywords
SemaphoreLinuxFtraceLspciPythonShell script
对这个职位感兴趣吗?