Epic Games logo
Epic GamesPosted 1 month ago

Engine Programmer

On-siteCary, North Carolina, United States

Full TimeLargeGaming

Job Summary

Analyze and resolve stability and performance problems of Fortnite across wide-ranging PC hardware configurations, including CPU and GPU compatibility issues. Make improvements to platform toolchains, compiler/linker support, SDK upgrades, and debugger integration. Monitor stability and performance data from releases to address live player issues and improve Unreal Engine systems. Build and maintain Fortnite support across PC storefronts, operating systems, and architectures, including Windows on ARM. Collaborate with internal Epic teams to solve complex technical challenges that advance the stability and quality of Fortnite and internal products.

Required Qualifications

  • Strong C++ knowledge
  • multi-threaded programming techniques
  • ability to code and architect various core engine systems
  • Experience in profiling and optimizing a large codebase
  • Ability to diagnose, debug, and action complex problems coming from a live-service title
  • experience in handling stability issues
  • Demonstrated ability to reason about and debug large, interacting systems from the macro-level to the micro-level

Desired Qualifications

  • Experience with Linux, such as profiling and optimizing code that also runs on servers
  • Experience with OS-level systems, Windows/Linux APIs, and common frameworks

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce