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.
In this role, you will be responsible for designing and building core gameplay systems, collaborating with cross-functional teams, optimizing engine performance, integrating emerging technologies and AI, developing tools and workflows, and mentoring junior engineers.
Key responsibilities include:
- Designing and building high-performance gameplay systems
- Collaborating with designers, animators, and producers to bring creative visions to life
- Optimizing engine performance and ensuring fluid frame rates
- Integrating emerging AI techniques and automated workflows
- Developing and maintaining developer-facing tools and utilities
- Mentoring and guiding junior engineers
Requirements include:
- 5+ years of professional software engineering experience in video game development
- Advanced proficiency in C++ and object-oriented software design
- Strong understanding of data structures, algorithms, and physics
- Experience with debugging, memory optimization, and performance profiling
- Hands-on experience developing gameplay systems such as combat mechanics and player controllers
- Excellent communication skills and ability to articulate complex technical ideas
Nice to haves:
- Experience developing for modern console platforms
- Passion for combat sports or fighting games
- Familiarity with dynamic animation techniques or physics-driven hit reaction systems
- Experience with modern version control tools
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/ko_KR/careers/JobDetail/Senior-Gameplay-Software-Engineer-UFC/215831