人工智能 GPU Linux 内核计算 - 高级员工工程师(数据中心 - CPU - IOMMU - C/C++)
保密信息
加入一家公开上市的计算机硬件基础设施公司,该公司年销售额超过 50 亿美元,股票价格在过去一年中上涨超过 300%,引领人工智能数据中心基础设施革命。
我们正在寻找经验丰富的、动手能力强的软件工程师,在设计和开发尖端高密度数据中心计算机机架的软件方面发挥关键作用。您的专业知识将在 AI GPU、CPU 和 Linux 驱动程序内核软件的开发中至关重要。我们有多个高级职位的激动人心的机会,包括高级工程师、员工工程师、高级员工工程师和首席工程师。
主要职责:
• 设计并实现下一代 CPU 和 GPU 的驱动程序和应用软件。
• 开发和增强用于 GPU 计算的软件库。
• 优化代码以提高性能、效率和低延迟。
• 与网络工程师合作,创新解决方案以提高数据中心的效率。
• 架构数据中心管理解决方案,集成多个低级驱动程序、操作系统和库。
硬件集成:
• 执行电路板启动并验证所有低级硬件交互。
• 创建驱动程序以监控电路板健康。
• 解决和排除硬件与软件之间的交互问题。
要求:
• 必须是全职员工,在美国远程工作。享受带薪假期、节假日、全面的福利计划和年度股票赠予。
• 10年以上嵌入式软件开发经验,其中至少3年以上在高密度数据中心计算机机架中,包括 AI GPU、CPU 和 Linux 驱动程序内核开发。
• 具备 GPU 编程的证明经验,并熟悉类似 CUDA 和 ROCm 的库。
• 在嵌入式 C/C++ 编程方面具备强大的技能。
• 在 Linux 驱动程序内核开发方面有广泛经验,重点关注内存管理、中断和 IOMMU。
• 熟悉数据中心部署和数据中心架构的软件开发。
• 对 CPU、DPU、内存、NIC 和电路板监控等关键组件有扎实的理解。
• 出色的调试和测试技能,擅长识别和解决硬件和软件问题。
• 出色的英语沟通能力,能够与全球团队合作。能够通过书面规范和技术论坛中的口头演示传达需求和愿景。
此职位专注于软件开发。
• 不需要经理;这是一个动手的个人贡献者,编码工程师角色。
• 不需要仅专注于测试的工程师。