Engine Programmer

  • Snowed In Studios
  • Ottawa, ON, Canada
  • Feb 06, 2018
Full time Gaming

Job Description

RESPONSIBILITIES
  • Participate actively to the development effort of games
  • Work on low-level system such as physic, memory management and code-base structure
  • Work on multi-platform codebase
  • Port code from one platform to another
  • Design and implement game architecture
  • Deliver quality code
  • Optimize game engine
  • Work on pipeline tools
  • Integrate SDKs and APIs
  • Do complex debugging (memory corruption, threading issues, fragmentation, assembly)
SKILLS
  • Bachelor’s Degree in Computer Science/Engineering or similar post-secondary degree/diploma
  • A minimum of 3 years of experience in game engine development
  • Experience with game engines (Unreal / Unity / Proprietary engines)
  • Console experience
  • Multithreading experience
  • Advanced proficiency in C/C++ and object-oriented programming
  • Motivated self-starter who requires minimal supervision and takes ownership of tasks
  • Good with algorithms and optimizations
ASSETS
  • Current ability to work in Canada/Ontario
  • Current citizen of Ontario will be favored
THE STUDIO

Snowed In Studios is a video game and interactive media development studio in Ottawa, Canada’s capital city. Founded by industry veterans, the studio produces original video game titles and custom software solutions for the video game, museum, advertising and mobile industries. The studio operates on staff-friendly policies, including: Health benefits, competitive compensation, flexible hours, generous time off, flat hierarchy, a quiet and productive office environment, personal development support/training and social outings.

APPLY HERE careers@snowedin.ca with the title heading "Engine Programmer"