锦鲤求职

燧原科技

【2027校招】C++测试开发工程师 (Runtime/Topscc)

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

角色和团队介绍:

我们是 AI 异构计算软件栈的基石团队,负责自研 GCU(通用计算单元)加速芯片的全栈编译器与运行时测试保障工作。团队直接支撑上层大模型训练与推理业务的高效、稳定运行,是连接硬件算力与 AI 应用的"桥梁工程团队"。

我们深耕编译器中间件、底层驱动运行时及 LLVM 工具链的测试体系建设,覆盖从编译前端到芯片执行的全链路质量保障。团队工作具有高挑战性、高影响力,每一行测试代码都直接决定模型在千卡集群上的正确性与性能表现。

岗位职责:

1.测试架构设计

-面向Runtime、Compiler、KMD 的分层测试架构,定义各层测试边界与接口 Mock 策略

-构建可复用的测试基础设施(如 efdrv_test、topsrt_test、bat_test 等测试套件),支撑新特性快速接入测试

2.全链路质量保障

-从LLVM IR生成 → 编译器优化 → 运行时调度 → 驱动执行 → 硬件指令回读,设计全链路的正确性验证方案

-针对编译器优化Pass设计专项测试(如边界常量折叠、循环展开、内存依赖分析),确保优化不改变语义

3.性能与稳定性测试

-设计并维护压力测试(Stress Test)与长稳测试(Long-run Stability Test),覆盖内存泄漏、句柄泄漏、竞态条件等

-构建模型性能基准测试,捕获编译器/运行时变更导致的性能回归(Performance Regression)

4.CI/CD 与测试流水线

-维护Daily Build / Daily Test 自动化流水线(CDash 集成),确保测试失败可快速定位、自动分类

-设计测试失败根因分析(Root Cause Analysis)流程,推动测试左移与缺陷预防

5.跨团队协作

-与编译器团队(TopsCC)、运行时团队(Runtime)、驱动团队(KMD)紧密协作,定义质量门禁与交付标准

-参与上层模型团队的问题排查,从全栈视角定位编译/运行时/驱动层面的根因

岗位要求:

1.有2-3年C++ 学习及使用背景

2.熟悉Linux或Unix操作系统,python, Shell、Bash脚本开发等

3.对异构计算领域(CUDA)有所了解

4.具有较强的独立解决问题的能力

5.具有不错的沟通交流和团队合作能力

6.具备英文技术文档阅读能力

* 加分项:

1.有cuda编程经验

2.有主动学习了解社区LLVM/编译器/IR相关知识

3.有过Linux软件开发或嵌入式开发经验的优先

地点:上海

测试方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →