Dallas Office
301 N. Crowdus St.
Dallas, TX 75226
Montreal Office
1751 Richardson Street
Suite 1100
Montreal QC H3K 1G6
Hollywood Office
1438 N. Gower St
Suite 200
Hollywood, CA 90028

Job Summary

The Game Engineer will combine superior programming skills with the ability to work closely on the design and architecture of video games (console, VR, AR and MR), mobile applications and other interactive computer programs. Experience with iOS and Android development, Unity and/or Unreal Engine, Maya and/or other 3D software is essential. Experience with programming languages such as Python and Ruby is strongly encouraged. Ability to function in a dynamic and innovative creative environment on a diverse slate of projects is key.

Duties and Responsibilities

• Develop original interactive experiences in games, VR, AR and other emerging technologies;
• Provide technical guidance, leadership and oversight on projects to constantly push the quality and innovation of our experiences, processes and imagery
• Explore technical solutions to creative concept and ideas and ensure their execution, as mandated internally and by clients, deadlines and project objectives;
• Demonstrate an in-depth understanding of Software Architecture and Design;
• Work with Producers to analyze methodology and provide bid estimates on projects based on input from clients;
• Expand our team’s creative capabilities and vision through continued experimentation, research and professional development.

Education and Experience Requirements

• 3 years related industry programming experience with a portfolio of published games;
• Unreal Engine, Unity, Maya, C#, C and other 3D Software programming skills;
• Preferred BS in Computer Science or technology related degree;
• Experience developing, deploying and supporting successful games and mobile applications;
• Ability to multi-task, work under pressure and meet deadlines required;
• Ability to work in a collaborative environment and to interact successfully with artists, producers and others during software development cycle;
• Self-managed and self-disciplined. Must take initiative in handling above duties and additional tasks which will aid the function of the organization;

Note: This job description is not meant to be all inclusive. Employee may be required to perform other duties to meet the ongoing needs of the organization.