-
驱动软件工程师岗位职责
-
驱动软件工程师●针对神经网络的使用场景设计和实现NPU芯片的Linux内核和用户态驱动;
●测试驱动软件的方法和工具;
●分析和优化驱动程序的性能;
●可能参与NPU模拟器的设计与实现;
职位基本要求
●计算机科学或电子工程学本科毕业;
●理解计算机处理器概念和体系结构以及相应的软件栈(linux操作系统,编译器等);
●熟练掌握C/C++编程;
●熟练掌握Linux内核驱动或用户态驱动的开发及相关工具链;
职位要求加分项
●计算机科学或电子工程学硕士毕业或本科两年以上相关工作经验;
●GPU或NPU内核驱动开发经验;
●Docker开发经验;
●OpenGL,DirectX,Vulkan,OpenCL,CUDA驱动开发经验;
●设计和实现针对特定硬件的软件开发工具的经验(Debugger,Profiler等)
●针对神经网络的使用场景设计和实现NPU芯片的Linux内核和用户态驱动;
●测试驱动软件的方法和工具;
●分析和优化驱动程序的性能;
●可能参与NPU模拟器的设计与实现;
职位基本要求
●计算机科学或电子工程学本科毕业;
●理解计算机处理器概念和体系结构以及相应的软件栈(linux操作系统,编译器等);
●熟练掌握C/C++编程;
●熟练掌握Linux内核驱动或用户态驱动的开发及相关工具链;
职位要求加分项
●计算机科学或电子工程学硕士毕业或本科两年以上相关工作经验;
●GPU或NPU内核驱动开发经验;
●Docker开发经验;
●OpenGL,DirectX,Vulkan,OpenCL,CUDA驱动开发经验;
●设计和实现针对特定硬件的软件开发工具的经验(Debugger,Profiler等)
-
相关范文
- 热门推荐
- 分类推荐
- 猜你喜欢