岗位描述
岗位职责:
包含但不限于以下内容:
1. 编译器开发和性能优化;
2. 功能和性能测试的构建和评估;
3. 编译器工具链的设计和开发;
4. 软硬件协同设计,参与设计下一代产品架构和编译器的设计和研发。
岗位要求:
1. 熟练掌握C/C++语言编程,熟悉Python、Shell或其他脚本语言;
2. 具有 LLVM/Clang编译器研发背景者优先;
3. 具备 GPU 等异构计算平台下工具链研发经验者优先;
4. 具备 CUDA/OpenCL/OpenMP 等并行编程开发经验者优先;
5. 熟悉后端开发及相关优化技术如IPA、LTO、PGO、循环优化等优先;
6. 要求责任心强,有良好的沟通能力、分析和解决问题的能力。