logo of liauto

理想汽车NPU编译器架构师

社招全职5年以上智能与信息技术地点:上海状态:招聘

任职要求


1、教育背景:计算机科学、EE、数学或相关专业硕士及以上学历。
2、技术能力:深入理解计算机体系结构,熟悉SIMD、多核并行、内存层级优化等特性。
3、熟悉AI计算并行特征,roofline理论等,具备5年以上编译器开发经验,熟悉LLVM、MLIR、GCC等编译框架,有基于NPU/GPU/ASIC等架构的AI编译器开发经验者优先。
4、具备优秀的系统设计能力和技术领导力,能够主导复杂模块的设计研发。
5、良好的沟通能力,能够跨团队推动技术方案落地。
6、对AI芯片架构及编译器技术有热情,具备创新思维和问题解决能力。
加分项
7、有自研AI芯片编译器的完整开发经验。在顶级会议(PLDI、ASPLOS、MICRO等)或期刊发表过相关论文。

工作职责


负责设计和构建自研NPU编译器及工具链的核心架构;特别是跨模块接口设计、硬件抽象定义、编程模型设计、关键性能考量等方面。
1、编译器架构设计:聚焦于编译器(包含运行时)各模块间的接口设计。
硬件抽象定义:定义合理的NPU硬件抽象,在跨平台和发掘硬件效率之间找到最佳平衡。
2、开发者界面定义:定义编程模型和工具链界面,提升自定义算子开发和模型适配效能。
3、前沿技术研究:跟踪编译器技术(如MLIR、LLVM)、AI芯片架构及深度学习框架的最新进展,探索创新性解决方案。
包括英文材料
学历+
LLVM+
GCC+
系统设计+
相关职位

logo of oppo
社招3-10年SOFTWARE

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

更新于 2025-08-13
logo of oppo
社招5-12年SOFTWARE

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

更新于 2025-08-13
logo of vivo
社招5年以上研发类

1、负责相机系统双芯NPU架构分析和可行性评估,包括根据相机业务场景需求,协助算法团队完成双芯NPU系统软硬件方案可行性评估,输出双芯NPU定制需求; 2、负责双芯NPU软件系统的规格定义和可行性评估,包括根据相机业务场景,定义双芯NPU互联接口,系统整体性能和功耗等; 3、负责双芯NPU软件系统的需求导入和验收,包括根据相机落地场景,定义性能和功耗的验收指标,验收用例的定义和验收方案评审; 4、负责外挂芯片NPU软件系统的开发和设计,包括根据相机落地场景,完成外挂芯片NPU底软的方案设计和部分功能开发交付; 5、负责新AI架构洞察,演进趋势与分析。

logo of thead
社招7年以上技术-芯片

1. 承接产品和市场需求,分解到芯片产品定义规格书,并进行相关系统设计,输出AI计算子系统上层和详细系统架构(包括AI算力和算子支持,片上内存和缓存结构,相关编程生态环境和编译器支持,目标AI网络支持的优化支持和相应数据流等) 2. 负责AI计算子系统以及复杂模块的架构/微架构设计,包括和编译器的联合设计,性能/功耗/面积优化和评估,相关领域的竞品分析,竞争力分析等 3. 负责三方相关IP评估和选型 4. 联合相关团队,构建AI计算子系统性能和功耗仿真和验证模型,支持芯片设计和验证

更新于 2025-09-18