Senior Programmer, Systems

Job typeGame Development/Publishing, Programming
BusinessWB Games:Intl
LocationCanada - Montreal, Quebec
TypeFull Time
Posted DateJun. 21, 2018

WB Games Montréal, a division of Warner Bros. Interactive Entertainment (WBIE), seeks a Senior Programmer (Systems) to work with its game development team responsible for a AAA title.

As a Senior Programmer (Systems), this individual will develop, maintain, and optimize cross-platform run-time systems, examples of which include: streaming, animation, physics, and various other low-level systems.

Job Responsibilities:
· Develop, maintain and debug efficient run-time systems
· Profile and optimize existing run-time systems and memory systems
· Integrate low level libraries and external code
  • Develop and maintain debugging and profiling tools
· Communicate with content creators to gather requirements and identify needed improvements


JOB QUALIFICATION STANDARDS:

Work Experience
· 8-10 years of software development experience in the game industry.
· Experience developing for Xbox360 or PS3 or Xbox One or PS4 (preferably all)
· 10+ years’ experience with C/C++.

Education, Professional Training, Technical Training or Certification
· Minimum of B.S. in Computer Science.

Knowledge/Skills
· Good communication skills.
· Experience with large-scale console games programming at all stages of the life-cycle, including prototyping, production, and shipping.
· Experience with memory management, multi-threading, cross-platform development
· Experience architecting and debugging large robust systems.
· Experience with profiling tools and optimization techniques.
· Microsoft Visual Studio development environment.
· Working knowledge of 3D math
· Familiarity with UE4 engine a plus

Other Requirements
· Ability to work well under pressure and hit deadlines.
· Creative, focused, results-oriented, self-motivated, resourceful problem-solver.
· Strong code architecture and design skills.
· Ability to collaborate with engineers and content creators in an open, team environment


Other duties as assigned

Your information will now be submitted via our parent company’s site, TimeWarner.com.