岗位职责
包含但不限于以下内容:
1. 负责编译器前端、后端以及工具链的测试工作;
2. 负责自动化构建平台的任务构建、维护与优化;
3. 负责自定义功能正确性与性能测试集的设计与维护;
任职要求
1. 计算机科学、软件工程、电子工程、微电子等相关专业;
2. 对C/C++编译型语言有一定了解,熟悉Python、Shell或其他脚本语言;
3. 熟悉基本的数据结构及算法并能够熟练运用;
4. 熟悉软件开发流程及持续化构建流程,对持续化集成工具(如Jenkins)有所了解;
5. 熟悉Linux与Git的常用命令;
6. 良好的英文阅读能力以及文档书写能力,愿意学习新知识;
7. 了解程序的编译过程,对GCC或LLVM的使用有所了解(加分项);
8. 了解CPU多线程编程或GPU异构编程(CUDA,OpenCL等),有一定该方面的编程经验(加分项)。