E

Epic Games

Develops games and Unreal Engine tools

Senior Graphics Engineer

Game EngineeringConfirmed live in the last 24 hours
Full-timeCary, NC, USANo salary listedIn-person

About the Job

Requirements

  • Strong knowledge of C++ and multithreaded programming techniques, with the ability to code and architect core engine systems.
  • Experience with real-time rendering in the games or computer graphics industry.
  • Knowledge of at least one graphics API and a general understanding of modern graphics API architecture.
  • Experience profiling and optimizing a large codebase.
  • Ability to reason about and debug large, interacting systems from macro-level to micro-level.

Responsibilities

  • Analyze and resolve stability and performance problems for Fortnite across a wide range of PC hardware configurations, including device-specific CPU and GPU performance and compatibility issues.
  • Address rendering performance and device compatibility, including the shader pipeline.
  • Improve rendering systems and optimize stability and performance across various graphics APIs.
  • Improve low-level systems interfacing with platform APIs, including physical and virtual memory allocators, file systems, and input systems.
  • Monitor stability and performance data from Fortnite releases and improve Unreal Engine systems and applications for Fortnite-specific use cases.
  • Work with GPU vendors and other partners to resolve technical issues and collaborate on improving underlying technologies, including graphics drivers for Fortnite and Unreal Engine.
  • Assess performance data across hardware types and improve Unreal Engine rendering systems and applications for Fortnite-specific use cases.
  • Collaborate with Epic teams, including Unreal Engine's Rendering Architecture team, to solve technical challenges and improve the stability and quality of Fortnite and internal products.

Desired Qualifications

  • Knowledge of DirectX 12 is preferred.
  • Experience with operating-system-level systems, Windows APIs, and common frameworks is a plus.

About the Company

Epic Games

Develops games and Unreal Engine tools

Epic Games develops and publishes popular video games and provides development tools and services for others. Its games, like Fortnite, run on multiple platforms and monetize through sales, in-game purchases, and Battle Pass subscriptions, while Unreal Engine is licensed to other studios and Epic Online Services offer backend and multiplayer support. The company differentiates itself by offering both in-house game development and a broad ecosystem of widely used developer tools and online services. Its goal is to deliver entertaining games for players and enable other developers to build and grow their own games with strong technology and infrastructure.

Company size
10,001+
Company stage
Late Stage VC
Total funding
$8.6B
Headquarters
Cary, NC
Founded
1991

Recently Posted Jobs

Explore more opportunities at Epic Games

See more jobs