职位描述:
根据个人情况及公司发展规划,承担如下职责之一:
提供系统级芯片及板级的软件解决方案,开发包含设备驱动程序、中间件、参考应用的SDK;支持客户基于SDK的二次开发以及产品生产;
负责GPU/GPGPU IP处理器用户态和内核态的图形和计算核心驱动软件框架的设计及开发,以及研发和使用时所需工具的开发;
参与Android/Linux/Chromium/嵌入式SDK的软件测试与自动化等工作。
职位要求:
满足两种或以上条件者优先考虑:
计算机、通信工程、信息工程、电子工程、自动化等相关专业本科及以上学历;
熟悉或精通一门编程语言,具体语言不限,熟悉C/C++,Java或Python等汇编语言优先;
对操作系统和数据结构有良好的理解;
清楚了解硬件、软件交互和系统级性能分析;了解Linux内核驱动开发;
理解一种或者一种以上操作系统,有过实际项目开发经验的优先;
有一种嵌入式处理器体系架构开发经验如ARM、DSP、RISC-V等嵌入式芯片;
熟悉GPU/GPGPU IP并有实际项目的开发经验优先;对GPU/GPGPU上AI算子熟悉者优先
熟悉DX/OpenGL/Vulkan/OpenCL/CUDA者优先;
富有事业心和团队合作精神,良好的中英文听说读写能力。