岗位描述
岗位描述:设计、开发和调试支持多 GPU 的驱动程序和软件;与其他软件工程师共同完成驱动和支撑软件的设计与开发,提供对多 GPU(南向互联和北向互联)的支持;与软硬件工程师协调解决软硬件架构问题,为下一代芯片提供高性能、低延迟、高可靠性的大集群软件解决方案;协助客户平台的多 GPU 方案落地,并根据用户需求完善整体平台端到端软件方案;与其他软硬件工程师协同,解决多 GPU 平台中的问题并优化系统性能。 岗位要求:具备交换机、路由器、大集群、南向互联软硬件研发经验,或具备 NVLink、CXL、PCIe、内存语义协议设计经验;熟悉计算机体系结构,对分布式并行计算和异构计算框架有整体了解;具备芯片互联和网络传输编程相关知识,具备 RDMA、PCIe Peer-to-Peer、GPU Direct 等软件开发经验者优先;精通 C/C++ 编程,熟悉 Linux 编程及 Linux Kernel;具备 NCCL、NVSHEM、DOCA 等相关知识、支持库和经验者优先;具备较强的问题分析与解决能力,以及良好的沟通能力、独立工作能力和团队推动能力,能够协调相关团队推进方案落地。