理想汽车【理想+】AI编译器开发工程师-杭州
校招全职算法与软件地点:杭州状态:招聘
任职要求
1. 计算机,自动化,电子等相关专业硕士/博士应届生; 2. 熟练使用C/C++, 熟悉常用数据结构和算法,具备良好的编程习惯和代码风格; 3. 有编译器或编译工具链开发经验,熟悉编译原理、优化技术和编译工具链原理; 4. 有良好的沟通能力和团队协作能力,优秀的学习能力和技术热情。 …
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 参与自研AI芯片异构编程模型、编程语言、芯片编译器、芯片编译工具链及AI编译器的设计、开发; 2. 协助负责AI模型性能分析和优化,分析性能瓶颈,改进编译优化算法,不断优化编译器; 3. 参与芯片的软硬件协同设计,编写硬件ISA标准、ABI、以及编译器后端指令集定义和代码生成; 4、参与基于NPU加速芯片的软件栈构建自动化模型推理、模型编译、模型部署、模型发布平台;不限于异构编译、异构部署、模型训练和推理; 5. 积极跟踪编译器及编译工具链相关技术发展,探索新技术应用到实际产品中的可行性。
包括英文材料
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
还有更多 •••
相关职位
校招算法
1、参与面向空间数据流推理芯片架构、基于 MLIR 框架的AI 算子编译器/算子库开发; 2、参与包括AI大模型在内的各类 AI 负载的端到端编译,自动编译生成算子代码实现; 3、根据模型负载和硬件架构特性,对AI负载进行热点分析和性能优化; 4、参与软硬一体 AI 推理芯片架构的落地。
杭州