logo

Epic Games

Unreal Engine Rendering Programmer

Department
Engineering
Job Type / Location
Cary
Experience Required
3+ years
Posted On

What we do

The Unreal Engine team is responsible for building and maintaining the foundational technology that powers Fortnite and a diverse range of games and applications. We are constantly pushing the boundaries of what's possible, empowering developers to create stunning and immersive experiences across various platforms. From rendering to animation, editor tools to VR/AR, our team is at the forefront of real-time 3D.

What you'll do

We're looking for an experienced Rendering Programmer to join our Unreal Engine team. In this role, you will work on cutting-edge rendering techniques, optimize performance, and contribute to the evolution of Unreal Engine's rendering capabilities. You will collaborate closely with other engineers, artists, and designers to deliver high-quality graphics for a wide range of projects.

In this role, you will

  • Develop and maintain rendering systems within Unreal Engine.
  • Optimize rendering performance across various platforms and hardware.
  • Implement new rendering features and techniques, including advancements in compute shaders, ray tracing, and other modern GPU technologies.
  • Collaborate with other engineers to integrate rendering features into the engine and ensure seamless workflows.
  • Work on improving existing rendering features for animation, editor tools, and VR/AR applications.
  • Write clean, efficient, and well-documented C++ code.
  • Debug and fix rendering-related issues.

What we're looking for

  • Strong proficiency in C++ programming.
  • Extensive experience with Unreal Engine development, particularly in rendering.
  • Solid understanding of modern GPU rendering pipelines (DirectX, Vulkan, OpenGL).
  • Experience with compute shaders, ray tracing, or other advanced rendering techniques.
  • Familiarity with various aspects of game development, including animation and editor tools.
  • Experience with VR and AR rendering is a plus.
  • Ability to work effectively in a collaborative team environment.
  • Excellent problem-solving and debugging skills.

View Assessment Process

Think you'll be a good fit?