网易资深引擎研发工程师(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上海
社招5年以上网易游戏(雷火)
1、协助美术团队制定兼顾视觉表现效果与性能需求的技术方案以及落地实现; 2、负责游戏底层逻辑升级优化,渲染效率分析&优化,CPU效率分析&优化等工作; 3、负责游戏引擎底层功能维护调优以及扩展开发; 4、负责游戏引擎的相关工具和编辑器开发工作。
更新于 2025-06-03杭州
社招核心本地商业-业
1、负责商业增值的算法工程相关工作,建设机器学习Pipeline,提升算法迭代效率,统一机器学习的开发和部署,以标准化过程生产高性能模型,持续交付; 2、负责在线推理的优化工作,建设CPU+GPU的异构架构,解决大规模模型推理等问题,并能跟随模型的迭代持续进行编译优化,提升优化的普适性以及对新硬件的覆盖能力; 3、负责特征平台的优化升级工作,提升数据生产效率,实现算法场景下数据价值加速流通和赋能提效,并优化在线特征读取性能,且能前瞻性的看到新技术,结合实际场景预判引入; 4、负责算法迭代日常需求沟通,支撑算法生命周期的全链路迭代,理解算法需求的同时可以通用化的进行抽象,提升平台能力面对相似场景的复用性。 5、负责LLM推理引擎优化,基于业界先进经验设计开发及优化LLM推理框架。 6、负责高性能算子开发和优化,针对Transformer等结构,通过指令级、内存访问优化等手段,提升算子性能,充分利用硬件能力。 7、负责跟随业界LLM新技术,并赋能到业务中。
更新于 2025-06-09北京