上海燧原科技股份有限公司
岗位信息
招聘岗位
【2027校招】C++测试开发工程师 (RuntimeTopscc)
工作城市
上海
是否笔试
未明确
招聘批次
2027届
发布日期
2026-07-09
📋 岗位职责 / 任职要求
角色和团队介绍:
我们是 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软件开发或嵌入式开发经验的优先
地点:上海
投递方式
投递入口为会员专属,登录 / 注册 后查看(注册送 15 天免费试用)ℹ️ 信息来源
本条招聘信息由校招宝转载自 Moka 招聘系统(企业校招官网),版权归原发布方所有,校招宝仅作信息聚合与导航。
该来源未提供原文链接
招聘信息以官方原文为准,投递前请核实截止日期与要求。如涉侵权或信息有误,请邮件联系 kknee@qq.com,我们将在 24 小时内处理。