Description
Electronic Arts is seeking a Senior Gameplay Software Engineer to join the EA SPORTS™ UFC team in Vancouver, British Columbia. As a Senior Gameplay Engineer, you will play a crucial role in shaping the core player experience and elevating combat systems to the next level.
Your responsibilities will include:
- Designing and building core systems, such as player controls, combat logic, character animation state machines, physics interactions, and spatial AI
- Collaborating with designers, animators, audio engineers, and producers to translate creative vision into engaging gameplay mechanics
- Contributing to core engine capabilities, multi-threaded architecture, memory management, and network synchronization
- Integrating emerging AI techniques and automated workflows into development pipelines
- Building and maintaining developer-facing tools, editors, and performance profiling utilities
- Continuously iterating on gameplay mechanics to ensure responsiveness, impact clarity, frame accuracy, and overall player satisfaction
- Guiding and mentoring junior and mid-level engineers
Requirements:
- 5+ years of professional software engineering experience in video game development
- Advanced proficiency in C++ and object-oriented software design
- Solid understanding of data structures, algorithms, 3D math, and physics
- Deep experience with debugging, memory optimization, multi-threading, and performance profiling
- Hands-on experience developing gameplay systems such as combat mechanics, player controllers, animation trees/IK, physics, or game AI
- Excellent communication skills
- Bachelor's degree in computer science, Computer Engineering, or equivalent practical experience
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/fi_FI/careers/JobDetail/Senior-Gameplay-Software-Engineer-UFC/215831