logo of mi

小米高级llvm编译器开发工程师

社招全职3年以上A128153地点:北京状态:招聘

任职要求


1. 计算机科学、电子工程相关专业硕士及以上学历;
2. 3年以上编译器开发经验,有GPU/NPU编译器开发经验者优先;
4. 有SIMT编程语言(CUDA/HIP/OpenCL)编译器或运行时开发经验;
5. 精通LLVM编译器框架,具有实际参与Clang/LLVM后端开发或重要Pass开发经验;
6. 深入理解SIMT执行模型(线程层次结构、Warp调度、内存层级);
7. 熟悉编译原理关键技术:数据流分析、指令选择、寄存器分配、循环优化;
8. 掌握现代C++C++17/20)、Python,具备大规模代码工程化开发能力;

工作职责


1. 基于Clang/LLVM框架,设计并实现面向SIMT架构的编程语言编译器;
2.开发LLVM IR到SIMT硬件指令(如GPU/NPU并行指令集)的转换与优化;
3.扩展Clang前端支持SIMT编程语言特性;
4.设计针对SIMT架构的编译器优化策略:
5.与硬件团队协同设计编译器-芯片联合优化方案;
包括英文材料
学历+
CUDA+
OpenCL+
LLVM+
后端开发+
C+++
Python+
相关职位

logo of bytedance
社招A27485

1、参与RISC-V面向C/C++、Java或Go语言编译器/虚拟机/高性能库等相关软件的开发和优化; 2、基于云端服务器应用,开展RISC-V生态软件的性能分析和优化,ISA和微架构软硬件协同设计优化。

更新于 2025-05-27
logo of bytedance
社招A213151C

1、参与RISC-V面向C/C++、Java或Go语言编译器/虚拟机/高性能库等相关软件的开发和优化; 2、基于云端服务器应用,开展RISC-V生态软件的性能分析和优化,ISA和微架构软硬件协同设计优化。

更新于 2025-05-27
logo of vivo
社招4年以上研发类

1、负责C/C++/JAVA编程语言的编译态、运行态性能调优; 2、负责产品编译器和运行时的技术竞争力,包括识别相关性能突破点,并提出优化方法,支持产品卖点特性构建; 3、负责编译器和运行时领域内的前沿技术研究,导入先进技术,支撑产品能力提升。

logo of oppo
社招5-12年SOFTWARE

1. 负责AI NPU编译器架构设计以及开发 2. 根据硬件架构分析算法模型性能瓶颈,并进行编译优化 3. 基于开源指令集开发自定义高效算子 4. 与其他部门合作完成AI工具链整合

更新于 2025-08-13