Rendering Programmer - VR

Epic Games - Bellevue, WA (30+ days ago)3.7

Epic Games is looking for an experienced Rendering Programmer to bring the Unreal Engine to new and existing platforms involving VR/AR. You will work on platform support and rendering improvements, as well as define and implement the gameplay interface. If you have a passion for VR/AR and want to work with the most exciting new technology in one of the fastest growing areas of Unreal Engine then we would be interested in talking with you.

The ideal candidate will be responsible for:
Enhancing and maintaining the graphics of Unreal while creating new features
Improving and implementing clean interfaces and architectures that fit multiple devices
Managing a large codebase that touches many platforms without breaking them
Testing oriented design and careful programming of large-scale systems
Engine level work including both platform and rendering level code
Interacting with game teams to make usable tools and interfaces
Be forward thinking to keep up to date on current techniques, research, graphics data, hardware, etc.
The ideal candidate will have a mix of the qualifications below:

Exceptional C++ skills and the ability to code and architect various core engine systems
Passionate about virtual and augmented reality
Thorough knowledge and proficient application of 3D math, rendering algorithms, and data structures
Experience working with consoles and/or mobile gaming
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
You are familiar with methods of platform abstraction or console engine development
Experience optimizing game engines for various platforms
Please submit your resume and we’ll be in touch soon.

This is going to be Epic!