Engine Development Engineer (Rendering Direction) - UE Realistic Research
Paper Stacking games
Job Summary
The Engine Development Engineer will be responsible for customizing and modifying UE5 engine's underlying functions, developing engine-related features such as rendering, shadows, and pipelines. This role involves implementing game effect rendering and optimization, and collaborating with Technical Artists and artists to develop advanced graphics effects.
Must Have
- Proficient in C++
- Full participation in game project development
- More than three years of game programming experience
- Strong understanding of game underlying system frameworks and optimization
- Experience in 3D engine development (Unity3D, Unreal, CryEngine)
- Experience in graphics rendering, material/shader development
- Familiarity with mobile platform pipeline architecture
- Understanding of mobile platform rendering API characteristics (GLES/Metal/Vulkan)
- Possess a foundation in mathematical algorithms
- Familiarity with GPU debugging/tuning tools
- Bachelor's degree or above in a computer-related major
Good to Have
- Experience with UE4/UE5 engines
- Expertise in graphics technology
- Expertise in animation technology
- Expertise in physics engine
- Expertise in special effects
- Expertise in open world streaming
- Expertise in memory management optimization
- Expertise in PCG
- Expertise in performance optimization
- Expertise in toolchain development
Job Description
Job Description
1. Customize and modify UE5 engine underlying functions, develop engine-related features (including but not limited to rendering, shadows, pipelines, etc.);
2. Develop and implement game effect rendering and optimized rendering functions;
3. Collaborate with TAs and artists to complete advanced graphics effect development.
Job Requirements
1. Proficient in C++, full participation in game project development, more than three years of game programming experience, and a good understanding of game underlying system frameworks and optimization;
2. Experience in 3D engine development (Unity3D, Unreal, CryEngine, etc.), experience with UE4/UE5 engines is preferred;
3. Experience in graphics rendering, material/shader development, familiar with mobile platform pipeline architecture;
4. Understand and master the characteristics of various mobile platform rendering APIs (GLES/Metal/Vulkan), possess a foundation in mathematical algorithms, and be familiar with GPU debugging/tuning tools;
5. Expertise in any of the following engine development directions is preferred: graphics technology, animation technology, physics engine, special effects, open world streaming, memory management optimization, PCG, performance optimization, toolchain development;
6. Bachelor's degree or above from a national university, computer-related major.