Senior Gameplay Systems Programmer, Unreal Engine
Mediatonic
- Vancouver, BC
- Permanent
- Full-time
- Collaborate with others to design and develop new functionality for the Mover Plugin
- Improve and enhance how Character Movement interacts with other engine systems; such as AI, Animation, Physics, and Networking
- Contribute in solving challenging network problems related to movement
- Improve existing systems to be more performant, scalable, and stable.
- Build and maintain bridges with other teams within the Engine group to help drive and maintain vision
- Diagnose CPU and network performance issues to unlock the full potential of the engine for licensees
- Look for ways to push the technology forward in new and innovative ways
- Strong C++ skills and programming principles knowledge
- Strong understanding of networked game principles and how they apply towards character movement
- Adjacent experience in one or more of the following areas: AI, input, animation, or physics
- Talent for building robust, extensible, maintainable systems
- Experience developing AAA games or game engine technology professionally
- Self-motivated, strong work ethic, and able to work independently
- Excellent interpersonal and communication skills with demonstrated ability to communicate fluently in English (written and verbal)