理想汽车自研 NPU 编程语言&编译器高级开发工程师
社招全职5年以上汽车研发地点:杭州状态:招聘
任职要求
1、具有 5 年以上编译器开发或相关领域的工作经验; 2、熟悉NPU/GPGPU体系结构以及基本的编程模式; 3、深入理解编译器原理,熟悉编译流程(词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等),掌握至少一种主流编译器框架(如 …
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、为自研 NPU 芯片设计架构友好的编程语言,编程模型,编程界面,编程范式 2、构建高性能编译器(打通编程语言和自研芯片)、运行时(固件)、高性能库,构建AI编译工具链产品化底座; 3、构建自研 NPU 芯片的工具链,包括汇编器,反汇编器,链接器,调试器,trace 工具; 4、针对业务负载优化编程语言,编译器,提升业务负载性能; 5、开源生态 NPU 芯片适配,扩展 Trion, Pytorch, MLIR AI 等开源生态自研 NPU 后端。
包括英文材料
CUDA+
https://developer.nvidia.com/blog/even-easier-introduction-cuda/
This post is a super simple introduction to CUDA, the popular parallel computing platform and programming model from NVIDIA.
https://www.youtube.com/watch?v=86FAWCzIe_4
Lean how to program with Nvidia CUDA and leverage GPUs for high-performance computing and deep learning.
Triton Inference Server+
https://docs.nvidia.com/deeplearning/triton-inference-server/user-guide/docs/index.html
Triton Inference Server is an open source inference serving software that streamlines AI inferencing.
LLVM+
https://llvm.org/docs/GettingStarted.html
Welcome to the LLVM project!
https://llvm.org/docs/tutorial/
This is the “Kaleidoscope” Language tutorial, showing how to implement a simple language using LLVM components in C++.
https://mcyoung.xyz/2023/08/01/llvm-ir/
“LLVM” is an umbrella name for a number of software components that can be used to build compilers.
https://www.youtube.com/watch?v=Lvc8qx8ukOI
This is the first lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.
还有更多 •••
相关职位
社招5年以上汽车研发
1. 主导 AI 芯片运行时(Runtime/Fireware)、驱动(Driver)及基础库(Lib)的设计与优化,构建高效的异构计算框架。 2. 开发调试工具(Debugger)、性能分析工具(Profiler)及自动化测试框架,支撑芯片量产交付。 3.Pre-silicon阶段协同架构/DV/CV团队建立验证基础设施,支持C-Model/Simulation/Emulation平台算子开发 4.Post-silicon阶段NPU Bringup;
上海
校招芯片研发
1、参与自研AI芯片运行时(Runtime/Fireware)、驱动(Driver)及基础库(Lib)的设计与优化工作,协助搭建、迭代高效的异构计算框架。 2、参与调试工具(Debugger)、性能分析工具(Profiler)及自动化测试框架的开发与迭代,支撑芯片量产交付相关工作。 3、Pre-silicon阶段,配合架构、DV、CV团队搭建验证基础设施,协助完成C-Model、Simulation、Emulation平台的算子开发与适配工作。 4、Post-silicon阶段,参与NPU Bringup调试、适配、问题排查与优化工作,跟进芯片落地全流程。
上海
社招5年以上预研产品-手游A
1.负责游戏中战斗玩法内容的设计工作,包括角色、怪物、关卡等内容的设计与实际落地; 2.对落地内容的表现效果负责,在动作、特效、音频等环节提出自己的建议并跟进验收,并对以上资产的最终组合落地效果进行打磨,打造优秀的战斗体验; 3.对于游戏中的各类机制进行设计与规划,通过良好的整体节奏持续给玩家释放战斗乐趣; 4.负责游戏内各种新的战斗玩法的设计与落地工作。
更新于 2026-06-22上海