🏆 We're nominated as "Supporting Agency of the Year" in the Esports Awards 2019. Vote here!

Activision Logo

Engineering Intern

13 days ago by Activision

  Los Angeles (California), USA

Level: Entry

Contract: Internship

Sector: Engineering

Apply Now

Job Description:

Your Mission

  • Work with engineers on one of Activision's award-winning franchises
  • Work closely with a mentor to design, implement, and debug software in C++ and other languages that drive the next generation of game development
  • Expand your skills and learn new technology
  • Spend a summer focusing on a meaningful project that directly impacts game development while having an unparalleled experience
  • Participate in learning and development tech talks to understand how our employees come together to launch AAA games
  • Get to know your fellow interns at your location through various social events

Player Profile

  • Must be continuing education in Fall of 2020 pursuing a bachelors, masters, or PhD
  • Available for a 12-week internship starting on late May or late June
  • Passionate about learning what it takes to be a successful engineer in the video game industry
  • Candidates must apply with a resume and a link to their code samples to be considered

Internship Opportunities & Requirements

Central Technology (Playa Vista, CA):

Tools Programming Intern: Help us to build the tools we use to create our games. Create user experiences for sophisticated, proprietary tools; and provide unique value to a small team of talented engineers. We help content creators be really creative, really fast.   

  • Working knowledge of C++
  • Experience in writing code for game tools and editors (eg plugins for Unity, Unreal, etc...)
  • Familiarity with UI frameworks (Qt or .NET is a plus)
  • Practical facility in languages such as Python and C# is a plus

Automation Programming Intern: This team supports the continuous development, automation, and improved workflows and iteration times for our game development studios. Someone in this role will be working on large systems and tools that directly affect many game teams.

  • Working knowledge of C/C++
  • Experience with Golang and/or Python
  • Comfortable with Linux and Windows 
  • Understanding of git
  • Working knowledge of web development and Docker is a plus

Central Technology (Redmond, WA):

Programming Intern: Work on the Call of Duty engine and asset pipeline to enable new modes of gameplay and improve the content creator experience across the entire franchise. Have an opportunity to directly impact our next generation of game titles.

  • Working knowledge of and experience with modern C/C++
  • Experience writing code for games and/or game tools/editors is a plus
  • Experience working in legacy code bases is a plus
  • Multi-threading, optimization, and/or systems programming highly preferred

Infinity Ward (Woodland Hills, CA):

AI Engineering Intern: Work with the AI Engineering team to make the AI look real and be fun to interact with. Partner cross functionally with designers, animators, and other engineers to work on new AI behaviors, unit types, gameplay, or debug features, or animation tech.

  • Proficient in C++. Additional programming language knowledge a plus
  • Proficiency in any scripting language
  • Experience with video game engines (Unit, Unreal, game modding, etc.)
  • Strong linear algebra skills
  • Strong interest in gaming and at least some interest in game AI

Audio Engineering Intern: Work with the Engineering Systems team responsible for low level CPU based systems. Focus on the complete audio code pipeline – from initial wav files, through tooling/pipeline into the game, then keyed from game/systems events into the mixer, through the DSP to audio devices.

  • Proficiency in C
  • Strong personal interest in Audio and Music
  • Desire and passion to work in games

Tools Engineering Intern: Help us to build the tools we use to create our games. Create user experiences for sophisticated, proprietary tools; and provide unique value to a small team of talented engineers. We help content creators be really creative, really fast.   

  • Proficient in at least one programming language, preferably C# 
  • A strong desire to meaningfully impact the way games are made 

High Moon Studios (Carlsbad, CA):

Engine Programming Intern: Help us port and optimize our games to new devices & consoles with a small team of talented engineers.

  • Proficient in C++
  • Proficiency in one or more shading language (HLSL, GLSL, SPIR-V) & rendering APIs (DirectX12, Vulkan, Metal) strongly desired
  • A strong desire to meaningfully impact the way games are made

Multiplayer Network Intern:  Work in the team that connects millions of players across the world to unique and meaningful experiences. Networking engineers tackle some of the most technically challenging problems in video game development. Step up to help solve them.

  • Proficient in at least one programming language, preferably C++
  • Proficiency in networking protocols (UDP, TCPIP) strongly desired
  • A strong desire to innovate on cutting edge network technology

Gameplay/AI Engineering Intern: Join the team working to push the boundaries of what players can do and improve the enemies that they fight. You’ll have the opportunity to solve a myriad of interesting problems that directly impact the player’s experience.

  • Proficient in C++
  • A strong desire to meaningfully impact the way games are play

Raven Software (Middleton, WI):

Gameplay Engineering Intern: Partner with cross discipline teams developing gameplay, systems and tools for our games. You will be working on a shipping title, with a mentor, on a team making deliverables against deadlines. It may be the biggest challenge you have faced, but your strong technical skills, initiative, and commitment will get you through.   

  • Proficient in at least one programming language, preferably C++ 
  • A strong desire to meaningfully impact the way our games are played

Rendering Engineering Intern:

  • Experience with C++
  • Knowledge of Computer Graphics

Core Engineering Intern:

  • Experience with C++
  • Knowledge of Physics, Animation or Audio

Sledgehammer Games (Foster City, CA):

Gameplay Engineering Intern: Join the team working to push the boundaries of what players can do and improve the enemies that they fight. You’ll have the opportunity to solve a myriad of interesting problems that directly impact the player’s experience.

  • Experience with C++
  • Passion for console gaming
  • A strong desire to collaborate and innovate on game side code

Core Engineering Intern: Impact the building blocks of game development and touch the games core systems, physics, or rendering

  • Experience with C++
  • Knowledge of core systems, physics, or rendering

Mobile Intern: Come share your passion of mobile development with some of the most talented teams in the industry.

  • Experience with C++
  • Previous mobile interface projects clearly outlined on your resume
  • Passion for mobile games

Online Programming Intern: Dive into the backend services of game development for Sledgehammer’s next project

  • Experience with C++
  • Knowledge of web development technologies

Toys for Bob (Novato, CA):

Database Engineering Intern: support the development of a database and dashboard to monitor data pulled from playtesting the studio’s new game. Someone in this role will have visibility across multiple departments as they work cross functionally with the studio engineering team, user research, and global analytics.

  • Experience with Unreal or Unity
  • Proficient with R and/or SQL

Vicarious Visions (Albany, NY):

Gameplay Engineering Intern: Partner with cross discipline teams developing gameplay, systems and tools for our games. You will be working on a shipping title, with a mentor, on a team making deliverables against deadlines. It may be the biggest challenge you have faced, but your strong technical skills, initiative, and commitment will get you through.   

  • Proficient in at least one programming language, preferably C++ 
  • A strong desire to collaborate and innovate on game side code 

Tools Programming Intern: Help us to build the tools we use to create our games. Create user experiences for sophisticated, proprietary tools; and provide unique value to a small team of talented engineers. We help content creators be really creative, really fast.   

  • Proficient in at least one programming language, preferably C# 
  • A strong desire to meaningfully impact the way games are made 

Your Platform    

Activision is looking for talented and innovative students to join our team for the 2020 Summer. We thrive on a culture of collaboration, respect, and fun. All Activision interns will receive a meaningful project and an unparalleled experience. We’ll provide the tools and resources you need to learn. The challenging and creative work you do throughout your internship will directly impact the game you are contributing on. Internships will be offered at our development studios across the country as well as Activision's corporate headquarters.       

Our World  

Headquartered in Santa Monica, CA, Activision operates at the intersection of technology, entertainment, esports, and consumer products. Activision is more than just the leading developer and publisher of video games, we are the creators of some of the world’s biggest, most ground-breaking titles in the industry. Our portfolio includes Call of Duty®, Crash Bandicoot™, Spyro®, and Sekiro. More information about Activision and its products and services can be found on the company’s website, www.activision.com

Apply Now

Please log in or create an account to apply for this job.