Senior Rendering Programmer, LEGO Fortnite
Mediatonic
- Vancouver, BC
- Permanent
- Full-time
- Design and implement new rendering features for the game, and the Unreal Engine itself
- Analyze and optimize both memory and performance in systems that have to scale from high-end to mobile systems
- Responsible for tools that go along with features; ensure they are usable and appropriate for artists, games, and the engine
- Be forward-thinking to keep up to date on current techniques, research, graphics data, hardware, etc.
- Strong C++ knowledge and multi-threaded programming techniques; ability to code and architect various core engine systems
- Experience with Unreal Engine - ideally with projects developed in UE4 or UE5
- Thorough knowledge and proficient application of 3D math, rendering algorithms, and data structures
- Demonstrated performance, graphics debugging, and memory optimization skills
- Knowledge of a broad range of graphics APIs and shader languages
- Experience in a cross-disciplinary development environment with excellent communication skills. You should be able to communicate and explain trade-offs with non-engineers!
- Fearless attitude to making deep and profound changes to an existing engine to provide paradigm shifting improvements that change the world
- Experience developing in a large codebase at a fast pace, making trade-offs between usability, performance, and power.