${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Electronic Arts

C++ Software Engineer Internship - EA Sports Games

${ timestamp }} · 
Electronic Arts
🇪🇸 Madrid

The Challenge Ahead

Video Game programming is intellectually demanding work. Our software engineers are faced with daily challenges that involve physics (from collision detection to complex physical reactions), advanced rendering techniques (from complex 3D math to hardware shading), artificial intelligence (from path finding to scripting), optimizations (from complex algorithms to hardware specific changes) and more. We need your help to come up with creative solutions.

What a C++ Software Engineer does at EA:

Specifically, we are seeking Software Engineers who will be responsible for writing specific or multi-purpose code for areas such as: Networking, User interface, Scripting Systems, memory & performance optimization.

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

  • Demonstrated knowledge of good software engineering practices
  • Good communication and writing skills
  • Excellent problem-solving skills
  • Strong math skills
  • Self-starter who can work with others in a team-oriented environment as well as independently
  • Ability to adapt to quickly changing project requirements and continuous feedback
  • Ability to learn and adapt quickly to new technology, platforms, and game areas
  • The best candidates will have completed personal game or domain expertise projects independent of school
  • And of course - enjoys working (and playing!) in a dynamic, cutting edge environment

Technical Qualifications

  • C++ is a must have.
  • Scripting Languages a plus.
  • C# is desired but not critical.
  • Python is advantageous but not critical.
  • Basic understanding of
    • multithreaded processing
    • client-server architecture
    • object oriented programming

We Thought You Might Also Want To Know

  • We offer a 6 month contract length in which you will be able to learn from the most talented Software Engineers in the videogames industry.
  • It would be necessary to sign an internship agreement with your University or Business School.
  • A high level of English is mandatory.
  • Click here if you want to know more about our location