网易资深引擎研发工程师(GPU Driven)
社招全职5-10年网易游戏(互娱)地点:杭州状态:招聘
任职要求
1.技术基础 - 3年以上图形开发经验,至少主导过1个以上渲染底层模块开发项目; - 熟悉至少一种现代图形API(如DirectX 12/Vulkan/Metal),熟悉其工作原理及调试工具(RenderDoc/PIX等); - 深入理解GPU硬件架构(SIMT、Cache Hierarchy、Memory Bandwidth等),具备性能分析与调优经验。 2.工程能力 - 熟悉C/C++,具备大型项目代码架构设计经验,代码风格严谨; - 掌握多线程、异步计算、内存管理等底层优化技术; - 有跨平台…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1.设计并实现跨平台图形API(如DirectX 12/Vulkan/Metal/OpenGL),确保高性能、低开销的渲染管线。 2.优化GPU资源管理、命令提交、多线程渲染等核心模块,解决跨平台适配与性能瓶颈问题。 3.深入分析GPU硬件架构(如NVIDIA/AMD/移动端GPU),针对不同硬件特性制定优化策略。 4.协同游戏工作室、工具链团队及美术部门,开发底层功能需求。 5.主导或参与图形驱动层疑难问题攻关(如内存泄漏、GPU Hang、多API兼容性等)。
包括英文材料
DirectX+
http://www.directxtutorial.com/lessonarticle.aspx?id=1
the purpose of this website is to assist novice programmers to overcome the difficulties in learning DirectX and game programming.
https://learn.microsoft.com/en-us/windows/win32/direct3dgetstarted/getting-started-with-a-directx-game
Creating a Microsoft DirectX game for Windows is a challenge for a new developer. Here we quickly review the concepts involved and the steps you must take to begin developing a game using DirectX and C++.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
Windows+
[英文] Windows 10 Tutorial
https://www.tutorialspoint.com/windows10/index.htm
This tutorial gives you all the indepth information on this new operating system and its procedures.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
还有更多 •••
相关职位
社招3年以上
1. 参与语音交互算法工程化工作(包括但不限于asr,nlp,tts,多模大模型)关联模块及端到端的架构设计和功能开发; 2. 多平台(如GPU,高通8155/8295芯片平台)的模型推理优化及加速;
更新于 2024-11-28上海

社招3年以上
1.深度挖掘UE4引擎性能,研发图形渲染管线、各项渲染特性的技术,推进实际的游戏项目中落地; 2.搭建程序化生成内容管线,提高场景制作效率,提高美术表现; 3.提高引擎的性能优化,提升引擎的渲染效率; 4.针对移动平台游戏产品,性能分析并优化渲染管线,优化资产效率,优化GPU性能; 5.与技术美术(TA)紧密合作,在 优化运行性能与高品质画面之间取得良好平衡; 6.对业界的前沿技术保持关注,对新方案进行判断与预演,推进实际项目中落地;
杭州