职位描述
1、负责Linux平台GPU用户态驱动(OpenGL、OpenGLES、Vulkan)开发和问题解决;
2.、负责GPU用户态驱动程序的开发、调试与性能优化,针对游戏、Benchmark等应用场景进行深度适配;
3、分析并解决游戏/引擎在GPU硬件上的兼容性问题,包括渲染错误、崩溃、性能调优等;
4、与头部游戏开发团队合作,提供GPU底层技术支持,协助解决引擎集成中的性能瓶颈;任职要求
1、计算机、软件、电子、通信、自动化、微电子等相关专业,本科及以上学历;
2、了解CPU(x86/ARM/MIPS/RISC-V)体系结构;
3、熟悉C/C++编程语言,编程功底扎实;
4、熟悉Linux设备驱动开发;
5、熟悉3D渲染,有OpenGL/OpenGL ES/Vulkan驱动开发经验者优先考虑;
6、熟悉mesa或有基于mesa的开发经验者优先考虑;
7、熟悉GPU工作原理,有GPU/显卡驱动开发经验者优先考虑;
8、有Linux图形栈(DRM、Xorg等)开发经验者优先考虑;
9、有国产CPU、操作系统适配经验者优先考虑;
10、良好的分析和解决问题能力;
11、对技术有追求,有探索精神和攻关能力,有较强的学习能力和知识迁移能力;
12、良好的英文读写能力,能够无障碍阅读英文技术文档和英文文献,英文听说能力较好者优先考虑;
13、对软件工程概念及开发测试流程有一定了解;
14、工作积极主动,有责任心,具备良好的沟通能力和团队合作能力;
15、有Unity 3D、UE4/UE5之类引擎开发经验,熟悉引擎渲染管线优化优先;
16、熟悉跨平台(PC/主机/移动端)GPU驱动适配或游戏优化优先;