阿里巴巴

达摩院-CPU软件测试工程师-RISC V及生态

官网发布时间:

社招杭州、上海 · 2026-11-07 更新

职位描述

我们正在寻找一位经验丰富的模块测试工程师,专注于服务器核心模块与子系统的深度测试与验证。您将负责从单元到系统级的测试策略设计、自动化实现与问题定位,确保服务器各关键模块(如内核/虚拟化、高速总线、编解码等)的功能、性能、可靠性及兼容性满足严苛的行业标准。您需要对服务器硬件架构与软件栈有深入理解,并能通过创新的测试方法发现潜在缺陷,为产品的高质量交付提供坚实保障。 岗位职责: 1. 服务器核心模块测试策略与执行:负责制定和执行服务器关键模块的测试计划,特别是在如下某一个或者某几个核心模块有扎实测试专长的候选人加入: a. 内核与虚拟化模块:测试虚拟化技术(如KVM, VMware ESXi)、容器运行时、内核关键子系统(调度、内存管理、网络栈)的功能、性能隔离与稳定性。 b. 高速互连总线模块:负责PCIe, CXL, NVLink等高速总线的功能验证、带宽/延迟性能基准测试、错误注入与容错测试。 c. 硬件加速与编解码模块:测试GPU、视频编解码器(如H.264/HEVC/AV1)、加解密引擎等硬件加速单元的功能正确性、性能提升及驱动兼容性。 d. 固件与BMC模块:参与服务器固件(B

任职要求

1. 教育背景:本科及以上学历,计算机科学、电子工程、通信工程或相关专业。 2. 专业知识与经验: a. 基础必备: 对于x86或ARM服务器硬件架构与操作系统原理(Linux)有过丰富的经验。 b. 核心要求:具备扎实的计算机体系结构知识,了解CPU、内存、I/O子系统间的工作原理。至少精通以下一个或多个服务器核心模块的深度测试: i. 虚拟化与内核模块 ii. 高速互连总线(如PCIe, CXL) iii. 硬件编解码或加速模块 iv. 固件(BIOS/UEFI/BMC) v. 网络或存储控制器 3. 技术技能: a. 精通自动化测试开发:精通Python,熟练使用Shell,具备从零搭建或扩展模块级自动化测试框架的能力。 b. 熟悉测试与开发工具链:熟练使用Git, Jenkins, 缺陷跟踪系统,熟悉持续集成流程。 c. 具备系统调试能力:熟悉Linux调试工具(如perf, ftrace, gdb),能分析系统日志、内核崩溃转储等。 4. 其它能力: a. 出色的分析问题和解决问题的能力,对技术细节有执着的好奇心。 b. 优秀的沟通与协作能力,能够清晰描述复杂技术问题并与硬件

达摩院-CPU软件测试工程师-RISC V及生态|聘 Show