Employment :: Engineering

Sr. Engineer

The position requires working either independently or in a collaborative team environment of engineers, designers, artists, and producers, Senior Engineers are responsible for designing, developing, and delivering optimal, maintainable, and reliable technical solutions for multiple game, game engine, and/or supporting tool systems.


Essential Functions of the Position:

•    Work in an environment of Artists, designers and producers to ensure project timelines are meet and  software development methodologies are followed
•    Able to self-manage tasks, time, bugs
•    Team-focused software development methodology
•    Capable of working on a large existing code base

Minimum Requirements (education, years of experience, specific skills, licenses, certifications):

•    Must have extensive knowledge and practical experience in one or more of the following areas: client, graphics, simulation, AI, gameplay, server, or communications programming programming
•    Minimum 6 years programming experience
•    C++, C# and Python programming experience required.
•    Console, handheld, or mobile programming experience
•    Experience with x86 assembly language
•    Multi-platform development experience
•    Game design experience
•    Experience in an iterative development environment
•    Strong debugging skills
•    Experience in developing massively multiplayer games.
•    Experience with licensed technology such as Unreal Engine 3 or BigWorld
•    Experience working with 3DSMax and/or Maya
•    B.S. or equivalent degree in Computer Science, Computer Engineering, or related field or equivalent experience
•    Excellent verbal and written communication skills are required.

Departments