Senior Software Engineer, Game Engine
|
Location:
|
Westwood
|
State/Province:
|
MA
|
|
Job ID:
|
1878
|
Duration:
|
Full Time
|
Description:
Turbine, Inc. is the world’s premier creator and operator of massive, persistent online worlds that foster powerful gaming and social communities. Formed over a decade ago with the vision of becoming a leading provider of online entertainment, Turbine has grown to become one of the largest privately-held online gaming and technological studios in North America. Turbine has created some of the world’s most popular and award-winning online games and communities, including the 2007 PC Game of the Year, The Lord of the Rings Online™: Shadows of Angmar™, Dungeons & Dragons Online™: Stormreach™ and Asheron's Call®.
Currently Turbine is poised for unprecedented growth and we are seeking uniquely talented individuals to join us on our mission to create the next generation of online entertainment that unifies the best of massively multiplayer online games, virtual worlds and social networks on and across both PC and Console platforms.
Job Summary:Turbine is looking for a senior level engineer to work closely with the game development teams in order to help them make the most of Turbine’s award winning MMOG engine and deliver fun and engaging game play experiences. As a senior member of the game technology team, this engineer will act as an expert in the features and limitations of the game engine and will recommend appropriate paths for the implementation of the game’s design goals. Qualified candidates will be equally capable of implementing game mechanics as well as new low-level systems and tools which extend the functionality of the Turbine engine.
Candidates must be comfortable working in a professional work-environment and be capable of working closely (and calmly) with peers and managers in high pressure situations. The candidate should possess strong communication skills and be able to discuss technical issues with non-technical people such as artists and designers.
The candidate should demonstrate their drive, motivation, and dedication to computer games and game technology. The ideal candidate will be a dedicated gamer and be able to critically analyze the game play and technology of state-of-the-art videogames.
Essential Functions:• Support development teams in the implementation of world-class MMOG titles using Turbine’s proprietary game engine including work on AI, character movement, animation, synchronization and code optimization.
• Debug and fix engine level bugs arising during product development and testing
• Develop and maintain visual scripting system and other game engine systems as needed
• Implement portions of game systems logic and advise game systems engineers on interfacing with the engine code.
• Lead technical design discussions on own systems
• Analyzes requirements for, designs, and implements modular systems as requested
• Provide reliable and accurate time estimates for tasks
• Document systems thoroughly, both in terms of design and implementation
• Maintain significant familiarity within engineering domain
• Other duties and responsibilities as assigned by the manager
Required Skills:
• 5+ years of professional experience as a staff or senior level software engineer
• High proficiency with C++
• Bachelor’s degree in computer science or equivalent experience
• Familiarity with STL
• Experience with source control processes
• A passion for games and game technology
Pluses:• 5+ years of game industry experience
• Massively multiplayer game experience
• Having a self-written a game or game engine
• MS in computer science
• Console experience
• DirectX
• Havok
• Maya
• Perl
• SQL
• Working with level editors and scripting systems of other games
You must submit an online application to be considered for the position. Reels received without an online application will not be reviewed. Please send reels to:
Human Resources,TurbineEntertainment, 60 Glacier Drive, Suite 4000, Westwood, MA 02090.