高级Linux NPU驱动开发工程师
BeBee该职位来源于猎聘 岗位职责: 1. 负责Linux系统下NPU设备驱动的构架设计、开发和维护,实现高性能、低延迟的命令提交、任务调度和内存管理机制; 2. 基于CUDA Driver、NVIDIA开源驱动项目、自定义字符设备架构,构建稳定可靠的驱动模块; 3. 与硬件团队紧密合作,进行NPU硬件的启动、Bringup、验证和深度调试; 4.与上层软件团队(AI框架、运行时、算子库、算子库开发部门)协作,定义和实现用户态内核态交互接口,共同优化端到端AI应用性能; 5. 分析和优化驱动程序的性能瓶颈,包括DMA传输、中断处理、电源管理等; 6. 编写健壮、可维护的代码,并配套完整的单元测试和内核