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