职责描述
负责嵌入式平台下的CUDA程序的国产化移植的可行性研究与开发工作。
岗位职责:
1. 调研国产平台的开发环境、编译链、调试工具、编程模型,对比 CUDA 开发差异,分析算法移植的技术可行性;
2. 基于国产嵌入式计算平台,完成官方示例程序的编译与验证;
3. 根据指定的典型图像算法与开发模块,在国产化嵌入式计算平台上完成移植、编译、运行与基本测试;
4. 在国产化嵌入式计算平台上的进行CUDA代码的复现;
5. 撰写国产化移植可行性报告与国产化嵌入式计算平台开发说明报告。
岗位要求:
1. 计算机、电子工程、软件工程、自动化、通信工程或相关专业研究生以上在读;
2. 熟悉 C++编程,具备良好的代码规范与工程实践能力,熟悉面向对象编程、内存管理、多线程编程等技能。
3. 熟悉 Linux 基本操作、编译、熟悉CMake。有OpenCL使用经验者优先;
4. 了解CUDA 基本编程模型,如核函数、线程块、共享内存等。有实际CUDA开发经验者优先;
5. 具有OpenCV使用经验,熟悉图像处理与计算机视觉理论知识优先;
6. 对硬件和底层操作系统有深入了解优先,有嵌入式国产化替代经验优先;
7. 有一定的英文阅读能力;
8. 具备良好的代码规范意识,逻辑性强,表达能力强,勇于接受挑战,乐观、扎实、不惧困难。
9. 乐于接受新鲜事物,具有较强的学习能力,具有良好的沟通与团队协作能力。
10. 拥有坦诚,严谨的工作态度。