This job listing expired on Apr 1, 2020
Epic Games is looking for a Lead Rendering Programmer - Lighting in our Cary, NC studio to help enhance Unreal Engine's lighting systems from high level renderer architecture to platform specific execution. Our Lead Rendering Programmers play a key and indispensable role in the enhancement and future development of Unreal Engine.
Job Duties
- Leading a graphics programming team
- Enhancing and maintaining the rendering capabilities of Unreal Engine 4 with a focus on real-time lighting and shadowing techniques
- Developing innovative graphics techniques and algorithms to maximize graphics quality and performance, while optimizing the Unreal Engine graphics pipeline
- Developing solutions that can elegantly scale across all supported tiers of devices accounting for typical performance and memory constraints, both across games and enterprise applications; and
- Guiding project-specific content optimizations and graphical scalability where necessary to bring the same content to a full range of hardware with a focus on maintaining visual fidelity and application experience.
Minimum Requirements
- Bachelor of Science degree in Mathematics, Computer Science, or a closely related degree from an accredited university in the U.S., or its foreign equivalent, and
- 5 years of post-degree progressive, professional experience in the video game industry.
Specific Skills and Experience
- Must have 5 years post-degree progressive, professional experience in the video game industry in developing engine technology using C++ and working with multithreaded systems
- Applying 3D math, rendering algorithms, and data structures
- Utilizing a broad range of graphics APIs and shader languages including DirectX/HLSL and proprietary console APIs
- Focusing on rendering technology and performance, with an understanding of low-level APIs through to high-level renderer architecture
- At least 2 years of experience leading a programming team/department; and
- At least one shipped game for console or PC.
- Candidates must pass background and reference check
- Multiple openings for this position