NOTE: This job is no longer available!
Software Engineer I - EA SPORTS FIFA
at EA
Burnaby, BC
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.
FIFA Soccer is the most popular and best selling sports video game in the world, winning more than 150 awards the past three years and selling more than 100 million units lifetime-to-date. Year after year, FIFA Soccer delivers unmatched emotion, quality and authenticity to millions of fans of “the beautiful game.” FIFA Soccer 12 was chosen Best Sports Game by E3 Game Critics for 2011 and once again will deliver the best sports experience no matter how or where you want to play.
Position Overview:
Software Engineer I - EA SPORTS FIFA, temporary 8 month position.
A Software Engineer is a part of the game creation process, including architectural design, implementation, and debugging on multiple platforms—working on complex problems with Designers, Artists and other Engineers in domains including rendering, gameplay, audio, user interface, online, physics, databases and tools.
Key Responsibilities
• Research cutting-edge algorithms and techniques.
• Write technical design specifications.
• Design, maintain, implement, test and debug code.
• Create tools, features and engine components to required coding standards.
• Profiling and optimizing software components of a game.
• Create leading edge reusable technologies, both systems and engines if required.
Required Technical Skills and Experience
• Bachelor degree in Computer Science or related field, or equivalent training and professional experience.
• Proficiency with C++ (Visual C++ or Visual .NET recommended).
• 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.
Performance Competencies (Non Technical Skills):
• 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.
Candidates must be eligible to work in Canada at the time of application.
FIFA Soccer is the most popular and best selling sports video game in the world, winning more than 150 awards the past three years and selling more than 100 million units lifetime-to-date. Year after year, FIFA Soccer delivers unmatched emotion, quality and authenticity to millions of fans of “the beautiful game.” FIFA Soccer 12 was chosen Best Sports Game by E3 Game Critics for 2011 and once again will deliver the best sports experience no matter how or where you want to play.
Position Overview:
Software Engineer I - EA SPORTS FIFA, temporary 8 month position.
A Software Engineer is a part of the game creation process, including architectural design, implementation, and debugging on multiple platforms—working on complex problems with Designers, Artists and other Engineers in domains including rendering, gameplay, audio, user interface, online, physics, databases and tools.
Key Responsibilities
• Research cutting-edge algorithms and techniques.
• Write technical design specifications.
• Design, maintain, implement, test and debug code.
• Create tools, features and engine components to required coding standards.
• Profiling and optimizing software components of a game.
• Create leading edge reusable technologies, both systems and engines if required.
Required Technical Skills and Experience
• Bachelor degree in Computer Science or related field, or equivalent training and professional experience.
• Proficiency with C++ (Visual C++ or Visual .NET recommended).
• 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.
Performance Competencies (Non Technical Skills):
• 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.
Candidates must be eligible to work in Canada at the time of application.
