Electronic Arts

Senior Gameplay Software Engineer - EA SPORTS™ NHL

Electronic Arts
Apply
2 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.

Tech Stack

Categories

Gaming
Electronic Arts

About Electronic Arts

10,000+ employees

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.

Contact me