多GPU驱动开发工程师
岗位摘要
设计、开发和调试支持多GPU的驱动程序和软件;与其他软件工程师协作开发驱动和支持软件,提供对多GPU南向互联和北向互联的支持;与软硬件工程师协调解决软硬件架构问题,为下一代芯片提供高性能、低延迟、高可靠性的大集群软件解决方案
登录后保留你的岗位线索
邮箱登录后可继续查看完整职责、任职要求和原岗位入口,并使用收藏与浏览记录沉淀适合自己的机会。
岗位职责
- 设计、开发和调试支持多GPU的驱动程序和软件
- 与其他软件工程师协作开发驱动和支持软件,提供对多GPU南向互联和北向互联的支持
- 与软硬件工程师协调解决软硬件架构问题,为下一代芯片提供高性能、低延迟、高可靠性的大集群软件解决方案
- 协助客户平台的多GPU方案,根据用户需求完善整体平台端到端软件方案
- 与其他软硬件工程师协调,解决多GPU平台中出现的问题,并进行系统性能调优
任职要求
- 具备交换机、路由器、大集群、南向互联软硬件研发经验,或具备NVLink/CXL/PCIE/内存语义协议设计经验
- 熟悉计算机体系架构,对分布式并行计算和异构计算框架有整体了解
- 具备芯片互联和网络传输编程相关知识,具有RDMA、PCIE Peer2Peer、GPU Direct等软件开发经验者优先
- 精通C/C++编程,熟悉Linux编程,熟悉Linux kernel
- 具备NCCL、NVSHEM、DOCA等相关知识及支持库和经验者优先
- 有较强分析问题和解决问题的能力
- 具备较强的沟通能力、独立工作能力和团队驱动能力,能协调各相关团队推动方案完成
登录后查看完整岗位详情
使用邮箱验证码登录后,可查看完整职责、任职要求、原岗位入口,并继续使用收藏和浏览记录。列表摘要保持公开,完整详情用于保护数据质量和降低恶意抓取。