AI编译器开发工程师当面告知

北京清微智能科技有限公司
2027-02-08 18:45:55
社招本科硕士

岗位详情

地区:

深圳市

专业要求:

电子信息工程计算机科学与技术

岗位职责:

1. 基于LLVM开发和维护RISC-V/RVV算子编译工具,支持算子源码、开发接口和目标配置到可执行产物的编译流程。 2. 实现或适配目标指令扩展、指令选择、寄存器分配、调度及代码生成中的相关模块,处理向量长度、访存、ABI和调用约定。 3. 协同算子与硬件团队设计开发接口及内建函数,保持计算、量化、内存和同步语义,核对目标指令与资源约束。 4. 完善程序入口、参数、符号、依赖和版本元信息,提供汇编或反汇编、目标配置检查和可定位编译诊断,对接Runtime装载。 5. 建设Spike算子程序仿真环境与编译执行回归,覆盖向量边界、优化配置、非法输入和目标不匹配,定位并归约编译错误。 6. 分析生成代码及设备性能,改善代码质量,维护编译工具、构建发布及开发指导;参与后续图编译、MLIR或自动优化的技术预研。 1. 计算机、电子或相关专业本科及以上学历,3年及以上编译器或相关基础软件研发经验。 2. 熟练掌握C++和Linux调试,理解编译原理、数据流分析、IR及常用优化,能够阅读并修改LLVM源码。 3. 在LLVM后端、优化Pass、指令选择、寄存器分配、汇编器或链接工具中至少一个方向有实际研发与测试经历。 4. 理解RISC-V、ARM或其他处理器的指令集、ABI及存储访问,能够阅读汇编并分析生成代码。 5. 具备编译器用例构造、失败归约、回归定位和性能分析能力,能够检查优化前后的数值与执行语义。 6. 具备版本、构建、接口及开发文档能力,能够与算子、模拟器、Runtime和硬件团队完成联调。 加分项 1. 有RISC-V/RVV、Spike、LLVM目标后端或自定义指令扩展经验。 2. 有NPU/DSP算子编译、intrinsic或LLVM上游贡献经验。 3. 有MLIR、TVM、图优化、内存规划或算子自动生成经验;该能力用于后续预研,不替代近期LLVM/RVV职责。

招聘要求:

1. 基于LLVM开发和维护RISC-V/RVV算子编译工具,支持算子源码、开发接口和目标配置到可执行产物的编译流程。 2. 实现或适配目标指令扩展、指令选择、寄存器分配、调度及代码生成中的相关模块,处理向量长度、访存、ABI和调用约定。 3. 协同算子与硬件团队设计开发接口及内建函数,保持计算、量化、内存和同步语义,核对目标指令与资源约束。 4. 完善程序入口、参数、符号、依赖和版本元信息,提供汇编或反汇编、目标配置检查和可定位编译诊断,对接Runtime装载。 5. 建设Spike算子程序仿真环境与编译执行回归,覆盖向量边界、优化配置、非法输入和目标不匹配,定位并归约编译错误。 6. 分析生成代码及设备性能,改善代码质量,维护编译工具、构建发布及开发指导;参与后续图编译、MLIR或自动优化的技术预研。 1. 计算机、电子或相关专业本科及以上学历,3年及以上编译器或相关基础软件研发经验。 2. 熟练掌握C++和Linux调试,理解编译原理、数据流分析、IR及常用优化,能够阅读并修改LLVM源码。 3. 在LLVM后端、优化Pass、指令选择、寄存器分配、汇编器或链接工具中至少一个方向有实际研发与测试经历。 4. 理解RISC-V、ARM或其他处理器的指令集、ABI及存储访问,能够阅读汇编并分析生成代码。 5. 具备编译器用例构造、失败归约、回归定位和性能分析能力,能够检查优化前后的数值与执行语义。 6. 具备版本、构建、接口及开发文档能力,能够与算子、模拟器、Runtime和硬件团队完成联调。 加分项 1. 有RISC-V/RVV、Spike、LLVM目标后端或自定义指令扩展经验。 2. 有NPU/DSP算子编译、intrinsic或LLVM上游贡献经验。 3. 有MLIR、TVM、图优化、内存规划或算子自动生成经验;该能力用于后续预研,不替代近期LLVM/RVV职责。

公司介绍

北

北京清微智能科技有限公司

北京清微智能科技有限公司,成立于2018-07-26,位于北京,法定代表人:王博,登记状态:存续,注册资本4249.014814万人民币,公司类型:民营/私企
公司信息:
公司名称:北京清微智能科技有限公司
公司类型:
公司性质:--
公司地点:
公司规模:--
涉及领域:--
公司网址: