微电子中心-研究/工程技术岗-软件算法类(J10584)
岗位信息
| 招聘单位 | 启元实验室 |
|---|---|
| 工作地点 | 海淀区 |
| 官方更新时间 | 2026-09-03T15:16:01 |
职位描述
方向包括但不限于驱动开发、编译器开发、运行时等;部分方向简介如下:
方向一:驱动开发
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多架构开发经验者优先。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。