Video/Computer Games and IT Industries

Sr. Programmer, Systems – Montreal

By on August 22, 2018 in Engineering Jobs, Gaming Jobs

Company, 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

About the Author

About the Author: .
Top