招聘公告 · 职位检索 · 央国企/事业单位/名企

微系统中心-研究/工程技术岗-软件算法类(J10582)

单位:启元实验室类型:校招地点:海淀区更新:2026-09-24

岗位信息

招聘单位启元实验室
工作地点海淀区
官方更新时间2026-09-03T15:03:07

职位描述

方向包括但不限于驱动开发、编译器开发、运行时等;部分方向简介如下:

方向一:驱动开发

1.负责自研GPU Runtime上层运行时库开发、迭代与优化,适配不同操作系统、硬件平台及业务场景,完成Runtime框架移植、适配、裁剪与功能迭代,保障上层应用稳定调用与高效运行。

2.负责GPU通用计算、图形计算相关Runtime层定制化开发,结合不同GPU硬件规格与产品。

3.承接上层AI、图形、通用计算业务需求,完成Runtime层接口封装、功能开发、性能调优,定位并解决Runtime层报错、任务异常、调度卡顿、性能瓶颈等各类问题。

4.协同GPU驱动、硬件、算法、测试团队,完成软硬件联调、算法模型适配、业务落地验证,配合硬件bring-up与产品迭代,保障GPU计算业务顺利量产交付。

方向二:编译器开发

1.负责AI编译器核心模块的设计与实现,包括前端解析(Graph IR)、中间表示(MLIR/LLVM)优化、后端指令生成及高性能算子库的开发;

2.主导计算图的级联优化(算子融合、内存分配、并行调度、低比特量化),针对大模型(Transformer/LLM)和CV模型进行推理训练性能调优;

3.与芯片架构团队紧密协作,根据硬件微架构(如Tensor Core、TMA、内存层次结构)特性,设计高效的编译策略和Runtime调度方案;

4.开发并维护配套的性能分析工具(Profiler)、调试工具及自动化测试/CICD流水线,提升编译系统的工程化质量与迭代效率;

5.探索AI编译领域前沿技术(如自动调优、张量程序抽象等),并将其落地于实际业务场景。

方向三:运行时

1.负责自研GPU Runtime上层运行时库开发、迭代与优化,适配不同操作系统、硬件平台及业务场景,完成Runtime框架移植、适配、裁剪与功能迭代,保障上层应用稳定调用与高效运行。

2.负责GPU通用计算、图形计算相关Runtime层定制化开发,结合不同GPU硬件规格与产品。

3.承接上层AI、图形、通用计算业务需求,完成Runtime层接口封装、功能开发、性能调优,定位并解决Runtime层报错、任务异常、调度卡顿、性能瓶颈等各类问题。

4.协同GPU驱动、硬件、算法、测试团队,完成软硬件联调、算法模型适配、业务落地验证,配合硬件bring-up与产品迭代,保障GPU计算业务顺利量产交付。

任职要求

方向一:驱动开发

1.计算机、电子信息、软件工程、通信等相关专业硕士/博士/博后,具备扎实的C/C++软件开发基础。

2.熟悉Linux开发环境,掌握常用数据结构与算法,具备扎实的后台/底层开发、性能调优能力。

3.了解GPU Runtime运行机制、通用计算架构,熟悉CUDA/OpenCL/Vulkan任意一种计算/图形标准者优先。

4.具备GPU上层库开发、模型适配、多平台兼容调试经验,有ARM/X86/RISC-V多架构开发经验者优先。

方向二:编译器开发

1.计算机科学、电子工程、数学或相关专业硕士/博士/博后;

2.精通C/C++,熟练掌握Python,具备扎实的数据结构与算法功底,拥有良好的工程化编码习惯;

3.熟悉编译原理、计算机体系结构,了解LLVM/GCC等传统编译器架构;

4.具AI编译器或底层系统开发经验;

5.熟悉至少一种主流深度学习编译框架,如MLIR、TVM、XLA、TensorRT-LLM等,并有实际项目开发经验;

6.熟悉深度学习模型(如Transformer、CNN)的计算图结构及常见算子逻辑,有图优化或算子开发/优化经验;

7.了解异构计算(GPU/NPU/DSP)架构,熟悉CUDA/OpenCL编程或并行计算原理者优先。

方向三:运行时

1.计算机、电子信息、软件工程、通信等相关专业硕士/博士/博后,具备扎实的C/C++软件开发基础。

2.熟悉Linux开发环境,掌握常用数据结构与算法,具备扎实的后台/底层开发、性能调优能力。

3.了解GPU Runtime运行机制、通用计算架构,熟悉CUDA/OpenCL/Vulkan任意一种计算/图形标准者优先。

4.具备GPU上层库开发、模型适配、多平台兼容调试经验,有ARM/X86/RISC-V多架构开发经验者优先。

前往官方投递

提示:投递请认准招聘单位官方招聘官网,谨防中介收费。