Langkau ke kandungan

Maklumat Am

Lokasi: Vancouver, British Columbia, Canada 
ID Peranan
214029
Jenis Pekerja
Regular Employee
Studio/Jabatan
EA Studios - SPORTS
Pengaturan Kerja Fleksibel
Hybrid

Description & Requirements

Electronic Arts mencipta pengalaman hiburan tahap seterusnya yang memberi inspirasi kepada pemain dan peminat di seluruh dunia. Semua orang adalah sebahagian daripada kisah di sini. Sebahagian daripada komuniti yang terhubung merentasi dunia. Tempat di mana kreativiti berkembang maju, perspektif baharu di alu-alukan dan idea adalah penting. Satu pasukan di mana semua orang terlibat dalam permainan.

EA SPORTS FC is looking for a Senior Gameplay Software Engineer to help shape the moment-to-moment football experience played by millions of fans around the world. In this role, you will design, implement, debug, and refine gameplay systems that support responsive controls, authentic player behavior, compelling match flow, and high-quality on-pitch experiences across platforms.

Reporting to a Development Director, as a Senior Gameplay Software Engineer, you will work closely with engineers, designers, animators, producers, QA, and other cross-functional partners to deliver player-facing features from concept through launch. You will contribute to technical direction within your feature area, write maintainable and performant code, mentor other engineers, and help ensure gameplay systems meet the quality, responsiveness, and reliability expectations of the EA SPORTS FC franchise.

What You’ll Do

  • Design, implement, and maintain gameplay systems and features for EA SPORTS FC.
  • Partner with gameplay designers, animators, producers, QA, and other engineers to translate creative goals into robust technical solutions.
  • Build player-facing features that support responsive controls, believable football behaviors, animation-driven gameplay, AI decision-making, physics interactions, and match presentation.
  • Write efficient, maintainable, and well-tested C++ code in a large-scale game codebase.
  • Debug and optimize gameplay systems across multiple platforms, with attention to frame rate, memory, determinism, responsiveness, and overall player experience.
  • Own medium-to-large gameplay feature areas, including scoping, implementation planning, risk identification, integration, testing support, and post-launch maintenance.
  • Review code, provide technical feedback, and help uphold engineering quality standards.
  • Collaborate with technical leadership to improve gameplay architecture, workflows, tools, and development practices.
  • Mentor and support other engineers through design reviews, code reviews, debugging help, and knowledge sharing.
  • Analyze player feedback, telemetry, QA findings, and team input to improve feature quality and gameplay feel.
  • Contribute to a collaborative, inclusive, and player-focused team culture.

What We’re Looking For

  • Professional software engineering experience in game development, preferably on player-facing gameplay systems.
  • Strong C++ programming skills, including experience working in performance-sensitive runtime environments.
  • Experience developing, debugging, and optimizing complex gameplay systems in a large codebase.
  • Solid understanding of software architecture, data structures, algorithms, debugging techniques, and engineering best practices.
  • Ability to collaborate effectively with design, animation, production, QA, and engineering partners.
  • Experience taking gameplay features from prototype or design through production, polish, certification, launch, or live support.
  • Strong problem-solving skills and the ability to make practical tradeoffs between quality, scope, performance, and schedule.
  • Ability to communicate technical concepts clearly to both technical and non-technical partners.
  • Experience mentoring engineers or providing technical guidance within a feature team.
  • Passion for building high-quality player experiences.

Bonus

  • Experience developing sports, action, fighting, racing, or other timing-sensitive gameplay systems.
  • Experience with animation-driven gameplay, character locomotion, player control, physics interactions, AI behavior, camera systems, or networked gameplay.
  • Experience shipping console, PC, or cross-platform AAA titles.
  • Familiarity with football/soccer gameplay, rules, tactics, player movement, or sports simulation systems.
  • Experience with Frostbite or another large-scale proprietary game engine.
  • Experience using telemetry, automated testing, profiling tools, or live-service feedback loops to improve gameplay quality.
  • Experience working with distributed or multi-studio teams.

 



Tentang Electronic Arts
Kami berbangga mempunyai portfolio permainan dan pengalaman yang luas, lokasi di seluruh dunia dan peluang merentasi EA. Kami menghargai kebolehsuaian, ketahanan, kreativiti dan sifat ingin tahu. Daripada kepimpinan yang menyerlahkan potensi anda, kepada mewujudkan ruang untuk pembelajaran dan membuat uji kaji, kami memperkasakan anda untuk melakukan kerja-kerja yang hebat dan mengejar peluang untuk pertumbuhan.

Kami mengambil pendekatan yang holistik dengan program manfaat kami, memberi tumpuan kepada fizikal, emosi, kewangan, kerjaya, dan kesejahteraan komuniti untuk menyokong kehidupan yang seimbang. Pakej kami disesuaikan untuk memenuhi keperluan setempat dan mungkin merangkumi perlindungan penjagaan kesihatan, sokongan kesejahteraan mental, simpanan persaraan, cuti bergaji, cuti keluarga, permainan percuma dan banyak lagi. Kami memupuk persekitaran di mana pasukan kami sentiasa boleh membawa pengalaman terbaik mereka.

Electronic Arts adalah majikan peluang yang sama rata. Semua keputusan pekerjaan dibuat tanpa mengambil kira kaum, warna kulit, asal negara, keturunan, jantina, identiti atau penzahiran jantina, orientasi seksual, umur, maklumat genetik, agama, kecacatan, keadaan perubatan, kehamilan, status perkahwinan, status keluarga, status veteran, atau mana-mana ciri lain yang dilindungi oleh undang-undang. Kami juga akan mempertimbangkan pemohon pekerjaan berkelayakan yang mempunyai rekod jenayah selaras dengan undang-undang yang berkenaan. EA juga menyediakan tempat tinggal di tempat kerja untuk individu yang berkelayakan dengan kecacatan seperti yang dikehendaki oleh undang-undang yang berkenaan.