This role involves ensuring the stability of multiple Epic Games titles across various platforms like PC, consoles, and mobile. The programmer will identify and prevent live issues, optimize memory and performance, propose and develop system changes for reliability, build automation tools, and act as a central communication point for other disciplines.
Analyze and optimize both memory and performance in systems that have to scale from high-end to mobile systems.,Ensure the technical approach being proposed for a given feature satisfies both the surface-level and deeper programming-specific requirements.,Propose and develop system changes needed to support reliability and work with game teams to integrate these changes.,Build tools to automate and validate performance in systems that are performance-critical.,Be a primary hub for communication and information that other disciplines can come to for guidance.,Experience developing games professionally and shipping AAA titles.,A keen analytical mind, with strong problem-solving skills.,Strong C++ skills and the ability to code and create game systems and tools.,Familiarity with scripting systems like Blueprint, Lua, Python, etc.,Console experience and mobile experience is preferred.,Performance profiling and optimization experience.,Experience with Unreal Engine is highly preferred.,Experience working on a live service game is preferred.
Experience developing games professionally and shipping AAA titles, strong C++ skills, familiarity with scripting systems like Blueprint, Lua, Python, etc., console experience and mobile experience (preferred), performance profiling and optimization experience, Unreal Engine experience (highly preferred), experience working on a live service game (preferred).
Epic Games is an American video game and software developer and publisher based in Cary, North Carolina. The company is best known for developing the Unreal Engine, the globally popular game Fortnite, and operating the Epic Games Store digital storefront.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.