职位亮点
五险一金,餐饮补贴,补充医疗保险,员工旅游,绩效奖金,弹性工作,交通补贴,专业培训,年终奖金,定期体检
职位描述
编译器开发Compiler(GP)GPUC/C++CPULLVMGCC
职位名称:编译器工程师
职位描述:
1. 负责为Verisilicon的(GP)GPU等IP设计、开发和维护前端和后端编译器,参与AI编译器的建设;
2. 分析编译器所产生代码,提出编译器优化方案;
3. 与硬件和架构部门、系统软件部门密切合作,理解硬件和软件的需求,从编译器角度参与硬件和软件系统的设计。
职位要求:
1. 硕士及以上学历,计算机相关专业;
2. 扎实的C/C++编程能力和数据结构和算法知识;
3. 优秀的线性代数知识;
4. 有编译器开发经验者优先考虑;
5. 对LLVM和GCC熟悉者优先考虑;
6. 熟悉CPU/(GP)GPU等体系结构者优先考虑;
7. 熟练使用AI者优先;
8. 富有事业心和团队合作精神,良好的中英文听说读写能力。
工作地点:上海/成都
Title: Compiler Engineer
Responsibilities:
1. Design, develop and maintain front-end and back-end compilers for (GP)GPU or other IPs, as well as AI compilers.
2. Analyze the compiler-generated codes and provide solutions to optimizing compilers.
3. Work closely with hardware, architecture and software teams to clarify hardware and software requirements. Participate in hardware and software design from the compiler's perspective.
Requirements:
1. Master's or above degree in CS related majors.
2. Strong C/C++ programming skill and solid knowledge of data structure and algorithm.
3. Excellent knowledge of linear algebra.
4. Experience in compiler development is a plus.
5. Familiarity with LLVM/GCC is a plus.
6. Familiarity with CPU/(GP)GPU architecture is a plus.
7. Proficiency in AI is a plus.
8. Self-motivated and a good team player. Good communication skills in both Chinese and English in either listening, speaking, reading or writing.
Location: Shanghai/Chengdu