职位描述
工作职责
作为GPU/NPU芯片公司的Linux内核驱动架构师,全流程主导芯片HOST驱动、BSP驱动的架构设计、关键实现和优化工作。工作内容包括但不限于下一代芯片的软件系统架构设计,SOC/IP软硬件接口设计,充分利用linux 内核丰富的特性实现功能高性能,高稳定性的Linux内核驱动。同时与固件工程师、工具链工程师等团队紧密合作,确保芯片在操作系统的下的兼容性、稳定性和高效性。任职要求
1. 拥有计算机、电子信息相关专业硕士及以上学位,10年以上的Linux内核驱动架构相关工作经验,对linux内核以及内核驱动设备模型有深入的理解。
2. 具备10年以上的C/C++程序设计经验,熟悉至少一门汇编编程语言。
3. 精通x86 CPU系统架构,精通主流GPU/NPU等算力芯片的技术架构,具备8年以上大型GPU/NPU驱动开发和架构经验。
4. 精通Linux 内存管理,设备管理,PCIe设备驱动程序。
5. 精通并具备VFIO,PCIE-SRIOV等设备虚拟化的开发经验。
6. 熟悉高性能计算,具备OpenCL/CUDA/ROCm经验者优先考虑。
7. 熟悉深度学习基本原理,了解CV, Voice, NLP, LLM等主流算法和模型,具备在主流GPU上实现模型推理或训练的实践经验。
8. 有协调多个团队完成公共目标的项目管理经验和团队管理经验。
9. 爱岗敬业,诚实守信。敢于挑战困难,同时能妥善处理好与协作者之间的关系。