We're looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have a critical role in identifying and preventing live issues across all platforms, including PC, consoles, and mobile.
What you'll do
- 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.
What you need
- 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
Senior Platform Programmer
