NOTE: This job is no longer available!

Software Engineer - Tools and Pipeline - EA SPORTS

at EA
Orlando, Florida
EA SPORTS is one of the leading sports entertainment brands in the world, with top-selling videogame franchises, award-winning interactive technology, global videogame competitions and breakthrough digital experiences. EA SPORTS delivers personal access to the emotion of sports through industry-leading sports simulation videogames, including Madden NFL football, FIFA Soccer, NHL® hockey, NBA JAM basketball, NCAA® Football, Fight Night boxing, EA SPORTS MMA, Tiger Woods PGA TOUR® golf, and EA SPORTS Active. For more information about EA SPORTS, including news, video, blogs, forums and game apps, please visit www.easports.com to connect, share and compete.

Core Technology provides common cross platform technologies for the EA Sports Label. Our highly experienced engineering team partners with the Game Teams across EA Canada and Tiburon, developing tools and technologies and lending their expertise in Rendering, Audio, Telemetry, Tools and Runtime technology development to optimize and leverage efficiencies in game development while ensuring the highest quality game experience.

A Tools Programmer writes the scripting tools that allow designers to specify actions for the computer controlled characters.
Full Description Role Overview

A Tools Programmer writes the scripting tools that allow designers to specify actions for the computer controlled characters. In addition, they design plug-ins for graphics software to help artists integrate textures and backgrounds into the game, and create map and level editors for level designers. A Tools Programmer must have a strong understanding of the game engine, a good knowledge of Windows Programming (Microsoft Foundation Classes (MFC) or Win32s), and good communication skills, along with a knowledge of user interface design. They must be able to document their tools to make them easy for designers and artists to understand and use.

What skills does EA look for??

An EA Tool Engineer must have strong C++/C# skills and experience developing tool/pipeline solutions for 3D and 2D art packages, such as Maya, Motion Builder, and Photoshop. Knowledge of Maya API and MEL programming is a plus. It's also beneficial to have a background in tools development with experience that may include world editing tools, 2D and 3D art content pipelines, art importers/exporters, and automated content/data. Experience with RenderWare, Direct 3D, Open GL, or equivalent is also required.