Systems Software Engineer Intern - C++

2 Months ago • Upto 1 Years

About the job

Job Description

EA SPORTS Madden NFL seeks a Systems Software Engineer Intern to help build core development, debug existing code, develop new features, understand performance impact, and collaborate with other teams. Must have C++ proficiency, debugging skills, and experience with technical documentation.
Must have:
  • C++ Proficiency
  • Debugging Skills
  • Technical Documentation
  • Client/Server Codebase
Good to have:
  • Unreal Engine
  • Unity Engine
  • SQL Experience
  • Python Experience
Perks:
  • Game Development
  • EA Culture
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

EA SPORTS Madden NFL is the best-selling sports property in U.S. Video game history. Madden NFL is an immersive, simulation-based, authentic NFL interactive experience, empowering fans to play out their NFL fantasy of winning the Super Bowl (and much more). Madden NFL has entertained fans over three decades with more than 130 million lifetime units sold.

Madden NFL is developed at EA's Tiburon Studio in Maitland, FL, and Madrid, Spain by a team that prides itself on innovation and creative collaboration. We are looking for talent with a passion for sports to create experiences that connect with millions of football fans around the world to grow the love of the sport.

We are EA

And we make games – how cool is that? In fact, we entertain millions of people across the globe with the most amazing and immersive interactive software in the industry. But making games is a challenge. That's why we employ the most creative, passionate people in the industry.

For this role, we are looking for someone to help build out our core development team – whether that be in our career mode, presentation and cameras, user interface, backend systems, or many others.

We are looking for a Systems Engineer to play a key role in shipping a high-quality title. The Systems Engineer works with other domains and production to integrate and develop core technologies, manage and optimize memory, load time, and performance, and help guide the title through the final stages of development.

We’re looking for someone who can help us to drive systems work – everything from technology upgrades to memory and performance optimization. Someone who can work through other engineers but isn’t afraid to get their hands dirty and fix those intricate last minute bugs. Above all, we’re looking for an engineer who is passionate about creating AAA title and is excited to use his/her talent to help us build great games.

You will report to the Development Manager of the team you will be contributing to.

Responsibilities:

  • Debug, fix and improve existing code.
  • Helo to provide well-tested and high-quality new features that meet requirements.
  • Understand how technical implementation impacts performance and memory budgets.
  • Collaborate with other teams and domains on solutions

Requirements:

  • Good level of C++, basic understanding of templates, macros, and code generation, basic debugging skills
  • Some experience or related studies writing technical documentation, and some understanding of best practices, and architectural considerations
  • Some experience or related studies navigating and understanding a client/server codebase, Peer-to-Peer and multi-threaded architectures
  • Some experience with Unreal, Unity or any other game engine
  • SQL & Python are a plus
  • Interest for data structures and algorithmic efficiency

Connect your future to ours. Inspire. Dream. Play.

#LI-VEP1

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.

Stockholm, Stockholm County, Sweden (Hybrid)

Montreal, Quebec, Canada (On-Site)

Redwood City, California, United States (On-Site)

Ontario, Canada (Remote)

Madrid, Community Of Madrid, Spain (On-Site)

Madrid, Community Of Madrid, Spain (On-Site)

Montreal, Quebec, Canada (On-Site)

Guildford, England, United Kingdom (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Orlando, Florida, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Similar Jobs

PlayStation Global - Software Engineer Intern - Masters or PhD

PlayStation Global, United States (On-Site)

Fortis Games - Staff Software Engineer (Frontend)

Fortis Games, Brazil (Remote)

Blizzard Entertainment - Senior Software Engineer, Server - Production Technology

Blizzard Entertainment, United States (Hybrid)

Unity - Senior Embedded Software Engineer

Unity, Japan (On-Site)

scaleai - Software Engineer - New Grad

scaleai, United States (On-Site)

scaleai - Software Engineer, GenAI Model Evaluation

scaleai, United States (Hybrid)

scaleai - Software Engineer, Cloud Infrastructure

scaleai, United States (On-Site)

scaleai - Senior Software Engineer, GenAI Model Evaluation

scaleai, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Schbang - Project Manager

Schbang, India (On-Site)

Schbang - Creative Lead

Schbang, India (On-Site)

Take-Two Interactive - Senior Manager, HR Operations - T2

Take-Two Interactive, United Kingdom (On-Site)

Behaviour Interactive - Marketing Data Analyst |  Analyste de Données Marketing

Behaviour Interactive, Canada (Hybrid)

Behaviour Interactive - Marketing Data Analyst |  Analyste de Données Marketing

Behaviour Interactive, Canada (Hybrid)

Unity - Accountant, Cash

Unity, India (Hybrid)

Take-Two Interactive - Payroll Specialist

Take-Two Interactive, India (On-Site)

Digital Extremes - Intermediate Environment Artist

Digital Extremes, Canada (Remote)

Evolution - Human Resource Generalist

Evolution, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Madrid, Community of Madrid, Spain

2K - Lighting Artist

2K, Spain (On-Site)

Localsoft, S.L. - Game Tester: Japanese

Localsoft, S.L., Spain (On-Site)

Lingo Kids LLC - Social Media Intern

Lingo Kids LLC, Spain (Remote)

Stream Hatchet - Data Analyst & Visualization Expert

Stream Hatchet, Spain (Hybrid)

Ubisoft - Concept Artist - Rainbow Six Siege

Ubisoft, Spain (Hybrid)

El Ranchito - Copy of HR Business partner

El Ranchito, Spain (On-Site)

Sandsoft Games - Senior Data Scientist

Sandsoft Games, Spain (On-Site)

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Setu - Backend Engineer

Setu, India (Remote)

Polygon Labs - Provider Solution Architect (PSA)

Polygon Labs, Singapore (Remote)

Riot Games - Workplace Experience Partner (Contract until December)

Riot Games, United Arab Emirates (On-Site)

PlayStation Global - Application Security Engineer Intern - Undergraduate

PlayStation Global, United States (On-Site)

PlayStation Global - Software Engineering Intern - Master's

PlayStation Global, United States (Hybrid)

Final Strike Games - Designer technique de gameplay

Final Strike Games, Canada (On-Site)

Rockstar Games - Technical Writer

Rockstar Games, United Kingdom (On-Site)

Samsung Semiconductor - Staff Engineer, Embedded Security Software Developer

Samsung Semiconductor, United States (Hybrid)

2K - Lighting Artist

2K, Spain (On-Site)

Get notifed when new similar jobs are uploaded