Software Engineer, C++ - EA Sports FC (12 Month Temporary)

12 Minutes ago • 4 Years + • Frontend Development

About the job

Job Description

EA Sports FC is seeking a Software Engineer (C++) for a 12-month temporary role on the FC Ultimate Team. This role involves designing and implementing features for the client-side of the game mode using C++. Responsibilities include designing, maintaining, implementing, testing, and debugging code, pipelines, and related sub-components. Collaboration with server engineers, production, and interface designers is crucial for gathering requirements and writing technical specifications. The engineer will work on features such as stadium customization, season objectives, and the FUT club/transfer market, contributing to one of the most played game modes in FC.
Must have:
  • 4+ years C++ experience
  • OO design principles expertise
  • UI tech experience (Qt, Unity, Unreal, or web)
  • Ability to work with unfamiliar code
  • Design and implement features
Good to have:
  • ActionScript experience
  • Scripting languages (Python, Lua)
  • C# and SQL familiarity
Perks:
  • Paid time off
  • New parent leave
  • Free games

Description & Requirements

We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we serve. At Electronic Arts, the only limit is your imagination.

The Role

FC Ultimate Teams C++ Engineers work on the Client side of the FC Ultimate Team game mode, using C++ technology.

As part of the FC Ultimate Team you will work on the features that build the most played game mode of the FC game, using the existing architecture or by bringing improvements to the UI Framework and Frostbite add-ons that we are using to build the features. FC Ultimate Team is an exclusive Online game mode so you will be working side-by-side with the Server team members, to be able to implement features like stadium customization, season objectives, FUT club or transfer market.

What you will do as a FC Ultimate Team Engineer:

  • Design and implement features for FC Ultimate Team game mode

  • Design, maintain, implement, test and debug code, pipelines and other Ultimate Team related sub-components and packages.

  • Work with Server Engineers, Production and Interface Designers to gather requirements and write technical design specifications

  • You will report to one of the FC Ultimate Team's managers and work with your peers to develop FC Ultimate Team features

We're looking for:

  • Object-oriented programming experience of OO design principles

  • 4+ years experience in C++ software development

  • Experience in UI technologies (Qt, Unity or Unreal UI frameworks or web front-end development) is very nice to have

  • Experience in ActionScript is nice to have

  • Familiarity with scripting languages (Python, Lua), C# and SQL is nice to have

  • Ability to work with existing and unfamiliar code

Requisition type: Temporary






About Electronic Arts

We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.

We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support a balanced life with paid time off and new parent leave, plus free games and so much more. We nurture environments where our teams can always bring their best to what they do.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

We exist to inspire the world to play. We put our people first, and we thrive off their diversity in our innovative technology and immersive storytelling. We’re doing the work to give everyone the space to be their full selves while giving back to our community, no matter where you’re working from. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and transform the future of gaming. Join us.

Kirkland, Washington, United States (On-Site)

Kirkland, Washington, United States (On-Site)

Kirkland, Washington, United States (On-Site)

British Columbia, Canada (On-Site)

California, United States (On-Site)

Madrid, Community Of Madrid, Spain (Hybrid)

Madrid, Community Of Madrid, Spain (Hybrid)

British Columbia, Canada (On-Site)

Texas, United States (Remote)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Similar Jobs

Genies - Senior Gameplay Engineer

Genies, United States (Remote)

Techland - Senior Engine Programmer

Techland, Poland (On-Site)

Electronic Arts - 3D Lead

Electronic Arts, Canada (Remote)

Blitz app - Lead Product Designer (Vibe)

Blitz app, United States (Hybrid)

Uniphore - Senior UI developer

Uniphore, India (On-Site)

Microsoft - Software Engineer-Xbox

Microsoft, (On-Site)

undefined - Technical Consultant, West

United States (Remote)

JOBSTARS HR SOLUTIONS PRIVATE LIMITED - React Native

JOBSTARS HR SOLUTIONS PRIVATE LIMITED, India (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fortis Games - Senior QA Automation Engineer

Fortis Games, Romania (On-Site)

Rocket Science - Software Engineer - Unreal

Rocket Science, United Kingdom (Hybrid)

BOT VFX - Lead FX Artist

BOT VFX, India (On-Site)

Keywords Studios (Player Support) - Lead Artist

Keywords Studios (Player Support), Australia (On-Site)

Alp Consulting  - Unity Developer

Alp Consulting , India (On-Site)

Rockstar Games - Animation R&D Programmer

Rockstar Games, United States (On-Site)

Room 8 Studio - Stylized 3D Environment Artist Senior

Room 8 Studio, Moldova (On-Site)

Meta - Software Engineer, iOS

Meta, United States (On-Site)

Sovrun - Senior Gameplay Engineer

Sovrun, Philippines (Remote)

2K - Lead Environment Artist

2K, Canada (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Bucharest, Bucharest, Romania

Every matrix - Math Teacher

Every matrix, Romania (On-Site)

Electronic Arts - Producer - EA Sports FC

Electronic Arts, Romania (On-Site)

Luxoft - Senior QA Automation w/ Networking

Luxoft, Romania (On-Site)

PwC - SAP SuccessFactors Consultant

PwC, Romania (On-Site)

Playtika - Unity Developer

Playtika, Romania (Hybrid)

Magic Media - Business Development Manager

Magic Media, Romania (Remote)

Luxoft - Mid-Level Bug Hunter Main Hub

Luxoft, Romania (On-Site)

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Netflix - Senior Software Engineer - Growth Foundations

Netflix, United States (Remote)

The Walt Disney Company - Sr Software Engineer (Front End/JavaScript)

The Walt Disney Company, United States (On-Site)

Overwolf - Team Lead Software Engineer

Overwolf, Israel (On-Site)

BlackLine - Staff I Software Engineer, Front-End

BlackLine, India (Hybrid)

BBY India - Senior Software Engineer [T500-14567]

BBY India, India (On-Site)

Cubic Corporation - Senior Software Engineer

Cubic Corporation, India (On-Site)

undefined - DX Engineer

United States (Remote)

Get notifed when new similar jobs are uploaded