Job Directory Rendering Programmer

Rendering Programmer
Stockholm, AB

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Epic Games is searching for experienced Rendering Programmers to help enhance and maintain the graphics of Unreal Engine 4. You will work directly with the brightest technical minds in the business as we build the premier game engine for multiple platforms. If you are interested in the Unreal Engine Niagara system, you may apply your knowledge of modern rendering and simulation techniques to push the boundaries of what is possible in real-time visual effects.

Responsibilities:

* Enhance and maintain the graphics of Unreal while creating new features
* Responsible for the performance of features on multiple platforms
* Responsible for tools that go along with features; ensure they are usable and appropriate for artists, games, and the engine
* Be forward thinking to keep up to date on current techniques, research, graphics data, hardware, etc.
* [Niagara] Drive performance of Unreal Engine 4's Niagara particle system to a world-class level on PC, PS4, Xbox One, Switch, Android, and iOS
* [Niagara] Work closely with effects artists for new features and capabilities for the Niagara runtime, taking full advantage of the hardware available

Qualifications:

* Strong C++ knowledge and multi-threaded programming techniques; ability to code and architect various core engine systems
* Thorough knowledge and proficient application of 3D math, rendering algorithms, and data structures
* Demonstrated performance and memory optimization skills
* Self-motivated and able to dive into a complex system with quick results
* Strong communication and proficiency in working with technical artists to develop and iterate on features/tools
* Excellent knowledge of a broad range of graphics APIs and shader languages including DirectX and OpenGL/GLSL
* Experience with implementing rendering solutions on mobile devices
* Shipped one or more AAA titles or equivalent experience using the Unreal Engine to ship real-time projects
* [Niagara] Experience developing physics simulations, real-time fluid dynamics simulations
* [Niagara] Significant experience with compute shaders



This is going to be Epic!

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.