Electronic Arts

NBA Studio - C++ Software Engineer

Electronic Arts - full time

Madrid, Spain

29 Mar 2019

Electronic Arts

Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets.

The Challenge Ahead:

Using C++ as the primary development language, the Software Engineer will be responsible for developing game and infrastructure features for the NBA Live franchise, as well as improving and maintaining existing code.

What a C++ Software Engineer does at EA:

  • Writes technical design specifications.
  • Creates and maintains game engine components.
  • Develops common code to extend existing EA proprietary shared libraries
  • Profiling and optimizing software components.
  • Uses existing code bases & libraries, including contributing to and/or authoring Best Practices and SE Guidelines

The next great EA C++ Software Engineer also needs:

  • Bachelor's degree or higher in Computer Science or Computer Engineering or equivalent training and professional experience
  • Proficiency with C++
  • Experience in a Client/Server environment
  • Basic SQL or MySQL knowledge is preferred
  • Experience in object-oriented design and implementation
  • Demonstrated knowledge of good software engineering practices
  • Understanding of memory management, multiple processor use, and runtime optimization
  • Strong math skills including trigonometry, calculus and linear algebra..
  • Ability to test, debug, and extend other Software Engineer's code competently.
  • Good verbal and written communication skills.
  • Ability to work in a dynamic and collaborative team environment.
  • Constantly innovate how to improve product quality as well as group productivity.
  • Excellent decision making capabilities.
  • Ability to quickly learn and apply new concepts, principles and solutions.
  • Demonstrates dependability and commitment to projects/tasks.
  • Experience with scripting languages (Perl, Python, Lua) and C#. is an asset
  • Knowledge and experience using Flash and specifically in tandem with Actionscript is an asset



For more jobs like this subscribe to the weekly newsletter or follow C++ JOBS on Facebook, Linkedin and Twitter for frequent social updates.