
Senior Gameplay Software Engineer - EA SPORTS™ NHL
Electronic Arts2 hours ago
Vancouver, CanadaSenior
Responsibilities
- Design, implement, and optimize player movement, skating physics, stick handling, puck trajectory, collision dynamics, and team AI systems.
- Collaborate with game designers, animators, producers, and audio engineers to translate hockey concepts into polished gameplay mechanics.
- Write performant C++ code and own memory management, multithreading, and frame-rate optimization for modern console hardware.
- Integrate emerging AI techniques, automated testing tools, and dynamic behavior models into gameplay and development workflows.
- Build and support internal tools, debugging utilities, and editor extensions for designers and animators.
- Tune gameplay responsiveness, stick control, animation transitions, and hit-reaction physics.
- Mentor junior and mid-level engineers and promote architecture best practices, code reviews, and high technical standards.
Requirements
- At least 5 years of professional game development experience, including shipped titles or core gameplay/physics systems.
- Advanced proficiency in C++ and object-oriented software engineering.
- Strong knowledge of 3D mathematics, physics simulation, data structures, and algorithms.
- Experience with multithreaded architecture, memory optimization, and performance profiling tools.
- Deep understanding of character movement, animation blending or state machines, spatial AI, or real-time physics interactions.
- Interest or experience in AI tools, automation, and workflow optimization for game development.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- Excellent verbal and written communication skills for explaining technical concepts to non-technical disciplines.
- Preferred: experience with PlayStation 5 or Xbox Series X|S development; knowledge of dynamic character physics, cloth or equipment simulation, or procedural animation; familiarity with Perforce, Git, or continuous integration pipelines.
- Passion for hockey, ice sports, or sports gaming titles is preferred.
Benefits
- British Columbia employees receive vacation beginning at 3 weeks per year and 10 sick days per year.
- Benefits include extended health, dental, and vision coverage; life and disability insurance; and a retirement plan for regular full-time employees.
- Parental, maternity, and adoption leave includes paid top-up to EI/QPIP benefits up to 100% of base salary, subject to the stated limits.
- Certain roles may be eligible for bonuses and other incentive programs.
- EA offers wellness support, paid time off, family leaves, retirement savings, complimentary games, learning and growth opportunities, and workplace accommodations.
About Electronic Arts
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.