Ohita ja siirry sisältöön

Yleiset tiedot

Sijainnit: Vancouver, British Columbia, Canada 
Roolin tunnus
214029
Työntekijän tyyppi
Regular Employee
Studio/osasto
EA Studios - SPORTS
Joustava työjärjestely
Hybrid

Description & Requirements

Electronic Arts luo seuraavan tason viihdekokemuksia, jotka inspiroivat pelaajia ja faneja ympäri maailmaa. Täällä kaikki ovat osa tarinaa. Osa yhteisöä, joka muodostaa yhteyksiä kaikkialla maailmassa. Paikka, jossa luovuus kukoistaa, uudet näkökulmat ovat tervetulleita ja ideoilla on merkitystä. Tiimi, jossa kaikki osallistuvat pelaamisen tekemiseen mahdolliseksi.

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.

 



Tietoja Electronic Artsista
Olemme ylpeitä siitä, että meillä on kattava portfolio pelejä ja kokemuksia, toimipaikkoja ympäri maailmaa ja mahdollisuuksia kaikkialla EA:lla. Arvostamme sopeutumiskykyä, sitkeyttä, luovuutta ja uteliaisuutta. Johtaminen, joka tuo potentiaalisi esiin, ja tilan luominen oppimiselle ja kokeilemiselle antavat sinulle mahdollisuuden tehdä hyvää työtä ja etsiä mahdollisuuksia kasvaa.

Käytämme etuohjelmissamme kokonaisvaltaista lähestymistapaa ja tuemme tasapainosta elämää korostamalla fyysistä, emotionaalista ja taloudellista sekä uraan ja yhteisöön liittyvää hyvinvointia. Pakettimme räätälöidään vastaamaan paikallisia tarpeita, ja niihin voi sisältyä esimerkiksi terveydenhuollon palveluita, henkisen hyvinvoinnin tukea, eläkesäästöjä, palkallista vapaa-aikaa, perhevapaita, ilmaisia pelejä ja paljon muuta. Vaalimme ympäristöjä, joissa tiimimme voivat aina tehdä parasta työtään, mitä tahansa he tekevätkin.

Electronic Arts on yhdenvertaisten mahdollisuuksien työpaikka. Kaikki työllistämiseen liittyvät päätökset tehdään liittymättä rotuun, ihonväriin, kansalliseen alkuperään, syntyperään, sukupuoleen, sukupuoli-identiteettiin tai sukupuolen ilmaisuun, seksuaaliseen suuntautumiseen, ikään, geneettisiin tietoihin, uskontoon, vammaan, terveydentilaan, raskauteen, siviilisäätyyn, perhestatukseen, veteraanistatukseen tai mihinkään muuhun lain suojaamaan ominaisuuteen. Otamme huomioon myös rikosrekisterin omaavat pätevät työnhakijat lain edellyttämällä tavalla. EA tekee myös työpaikan mukautuksia päteville vammaisille henkilöille sovellettavan lain edellyttämällä tavalla.