职位描述
1、参与GPU编译器(前端/后端)的设计、开发、优化和维护;
2、参与GPU ISA设计和相关硬件架构优化;
3、设计测试集,验证编译器实现的正确性和可靠性;
4、协助驱动开发人员和硬件设计人员调测软硬件新功能。任职要求
1、计算机、软件、电子、通信、自动化、微电子等相关专业,本科及以上学历;
2、了解CPU(x86/ARM/MIPS/RISC-V)体系结构;
3、熟悉C/C++编程语言,编程功底扎实;
4、熟悉编译器原理;
5、熟悉GCC,LLVM 框架,或有其他编译器开发经验;
6、熟悉3D渲染管线及GPU工作原理者优先考虑;
7、熟练掌握编译器原理及其基本算法者优先考虑;
8、有GPU编译器开发经验者优先考虑;
9、熟悉主流图形API标准(DirectX/OpenGL/OpenGLES/Vulkan/OpenCL/CUDA)者优先考虑;
10、良好的分析和解决问题能力;
11、对技术有追求,有探索精神和攻关能力,有较强的学习能力和知识迁移能力;
12、良好的英文读写能力,能够无障碍阅读英文技术文档和英文文献,英文听说能力较好者优先考虑;
13、对软件工程概念及开发测试流程有一定了解;
14、工作积极主动,有责任心,具备良好的沟通能力和团队合作能力。