This position is available in Montréal, Canada: Visa sponsorship to Canada and relocation assistance is included.
WB Games Montreal, a division of Warner Bros. Interactive Entertainment (WBIE), seeks a Senior Gameplay/Animation Programmer to work with its game development team responsible for a new IP, AAA title.
As a Senior Gameplay/Animation programmer, this individual will design, develop, maintain, and optimize cross-platform Gameplay systems and algorithms with specific 3Cs/Animation components, examples of which include: NPC behaviors, character controllers, IK, facial animation.
Job Responsibilities
- Design, develop, maintain and debug efficient Gameplay/animation systems
- Work with gameplay engineers, game designers and tech animators to integrate and use the developed systems
- Gather requirements from game and level designers and document the systems
- Identify and implement efficient Gameplay/Animation systems and algorithms
Work Experience
- 3-5 years of software development experience in the game industry.
- 6+ years of experience with C/C++.
- Experience developing for Xbox One and/or PS4
- Experience with advanced animation techs (FK/IK, animation graphs, powered ragdolls, …)
- Relevant experience with Unreal Engine 4 is a plus
- Procedural animation experience is a plus
Education, Professional Training, Technical Training or Certification
- Minimum of B.S. in Computer Science or related field
Knowledge/Skills
- Strong knowledge of 3D maths
- Good grasp of animation techs
- Good grasp of gameplay systems (AI, pathfinding, character controllers, etc)
- Good grasp of multithreading challenges
- Good communication skills.
- Experience debugging large systems.
- Microsoft Visual Studio development environment.
- Experience with large-scale console games programming at all stages of the life-cycle
Other Requirements
- Ability to work well under pressure and 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
Job Type: Full-time
Application Question:
- Are you open to relocate to Canada?
Work Location:
- One location
Benefits:
- Health insurance
- Dental insurance
- Vision insurance
- Retirement plan
- Signing bonus
- Paid time off
- Work from home
- Flexible schedule
- Parental leave
- Relocation assistance
- Professional development assistance
Work Remotely:
- Temporarily due to COVID-19
COVID-19 Precaution(s):
- Remote interview process
- Virtual meetings