CAREERS

OPEN POSITIONS

  • Animation programmer

    Show more
    Close
    Description

    Reporting to the technical director, the successful candidate will work within a collaborative multidiscipline environment, to create and refine the character animation features that meet the requirements of the project’s design and technical bibles.

    Responsibilities
    • Develop/maintain/enhance a character/creature animation system
    • Collaborate closely with animators and gameplay programmers to integrate animations into the project
    • Monitor animation performance, and optimize whenever necessary
    • Help defining the animation budgets
    • Suggest improvements to the existing pipeline that match the project’s needs
    • Develop the required tools in collaboration with the tools team to provide efficient feature development during the production
    • Ensure coding standards are followed
    • Ensure the creation of technical documentation
    Requirements
    • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience
    • 4 to 6 years of equivalent work experience in game industry
    • Good C/C++ and/or C# programming skills, with good knowledge of object oriented development.
    • Experience with multithreading programming
    • Strong 3D maths and computer graphics background
    • Experience with IK systems
    • Experience with writing efficient code (CPU/GPU costs, memory)
    • Good understanding of overall game engine mechanics
    • Autonomous and flexible with work organization
    • Good at defining data-driven designs
    • Passionate about playing and making games
    • Results-oriented
    • Good interpersonal and oral and written communication skills
    • Ability to adapt to chang
    • Experience with commonly used development tools such as Visual Studio and Perforce.
    • Modern console development and Unity experiences are a plus
  • Gameplay programmer

    Show more
    Close
    Description

    Working under the direct responsibility of the lead gameplay programmer, the successful candidate will work within a collaborative multidiscipline environment, implementing gameplay features that meet the requirements of the project’s design and technical bibles.

    Responsibilities
    • Analyze and understand the game design documents in order to define and implement the required gameplay features
    • Work iteratively in collaboration with game designers to refine gameplay features
    • Collaborate with game designers/level designers/animators to discuss and define the technical feasibility for each gameplay feature
    • Suggest technical improvements whenever necessary, by designing and implementing new systems, or modifying existing systems
    • Work with quality assurance team to optimize and debug new and existing code to fulfill the intentions of the project
    • Develop the required tools in collaboration with the tools team to provide efficient feature development during the production
    • Ensure coding standards are followed
    • Ensure the creation of technical documentation
    Requirements
    • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience
    • 3 to 5 years of equivalent work experience in game industry
    • Good C/C++ and/or C# programming skills, with good knowledge of object oriented development.
    • Good understanding of gameplay technologies, and can use their technical knowledge in various areas such as mathematics, physics, animation, artificial intelligence to implement gameplay features
    • Ability to work in an iterative environment with game designers to quickly deliver prototype gameplay features.
    • Good at defining data-driven designs
    • Passionate about playing and making games.
    • Results-oriented
    • Good interpersonal and oral and written communication skills
    • Ability to adapt to change
    • Experience with commonly used development tools such as Visual Studio and Perforce.
    • Console development and Unity experience are a plus
  • Lead Animator

    Show more
    Close
    Description

    As Lead Animator, your mandate will be to work under direction of the Art Director and Cinematography Director on animation-related gameplay and narrative events. You will be responsible for defining the animation style, determine and organize gameplay animation needs and breakdowns, and, working in collaboration with the Cinematography Director, involved in organizing and directing mocap sessions.

    Responsibilities
    • Create and implement high quality in-game animation and in-game cut scenes;
    • Be actively involved in defining the animation style;
    • Create key frame animation as well as working with motion capture data for in-game assets while following the given style guide;
    • Work with the Cinematography Director to ensure that the performances captured on stage translate properly into the Real-time environment;
    • Ensure timely completion of animation commitments at the desired quality bar;
    • Maintain consistency of team’s deliverables through regular critiques, feedback and mentoring;
    • Collaborate with the technical animators, game designers, programmers and other departments involved;
    • Be involved in the development of animation graphs and technical solutions for combining high-quality in-game cinematics capture and AI/game code requirements.
    Requirements
    • Minimum six (6) years of relevant experience as an animator, including two (2) years in a lead role, in the game industry;
    • Shipped at least 1 game as a Lead Animator, preferably on a ‘AAA’ console title;
    • A thorough understanding of AAA animation pipelines and the processes involved from the conceptual phase to implementation;
    • Ability to create fluid, smooth, realistic animations with specific demonstration of animation fundamentals;
    • Experience working with motion capture technology including set up, acting and animation cleanup;
    • Experience in creating both high quality keyframe character and facial animation;
    • Experience in creating and implementing gameplay animation, a must;
    • Expert knowledge with Maya and other equivalent software;
    • An understanding of effective asset creation and optimization;
    • High degree of self-motivation and initiative;
    • Good team player and leader;
    • Ability to adapt to change;
    • Excellent communication skills in English and French (both oral and written).
  • NARRATIVE DESIGNER (WRITER)

    Show more
    Close
    Description

    Based in Montreal, Reflector Entertainment Ltd, an affiliated company of Groupe Lune Rouge, is dedicated to the creation, production and distribution of cross-platform content for a global audience. Reflector Entertainment Ltd is looking for its subsidiary Reflector Interactive Ltd, which focuses on the creation of multi-platform video games, for a Narrative Designer.

    Responsibilities
    • Craft narrative structure, script gameplay and write dialogue to support the game’s intentions;
    • Design, write and implement narrative gameplay content;
    • Collaborate with system design, art, and tech to bring our worlds and the story to life;
    • Participate in the development of tools and technology to improve the narrative workflow;
    • Support other writing, design, narrative, and lore needs of the game, as needed or directed;
    • Support narrative and design needs of other departments, as required or directed;
    • Collaborate effectively with multidisciplinary teams on story creation and implementation.
    Requirements
    • Minimum five (5) years of relevant experience as a Narrative Designer or Writer in the game industry;
    • Shipped at least 1 game as a narrative designer or writer, preferably on a ‘AAA’ console title;
    • Experience creating, designing, or directing game stories or other storytelling experiences;
    • Professional experience with game development;
    • Excellent skills to bring interactive stories to life;
    • Strong multidisciplinary skills;
    • Interest and passion for interactive storytelling;
    • Ability to adapt to change;
  • Physics programmer

    Show more
    Close
    Description

    Reporting directly to the technical director, the physics programmer work within a collaborative multidiscipline environment, defining overall architecture and implementing game physics management systems that meet the requirements of the project’s design and technical bibles.

    Responsibilities
    • Analyze and understand the project’s requirements, in order to assess their technical feasibility, define and then implement the required features
    • Suggest improvements to the existing pipeline that match the project’s needs
    • Collaborate with artists, designers and other programming teams to implement game physics features for the project
    • Analyze physics code performance and optimize whenever needed
    • Help to determine CPU and memory budgets
    • Develop the required tools in collaboration with the tools team to provide efficient feature development during the production
    • Ensure coding standards are followed
    • Ensure the creation of technical documentation
    Requirements
    • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience
    • 4 to 6 years of equivalent work experience in game industry
    • Excellent C/C++ and/or C# programming skills, with good knowledge of object oriented development.
    • In-depth practical experience with physics middleware, such as Havok or PhysX
    • Experience with multithreading
    • Excellent understanding of CPU bottlenecks
    • Good experience with optimizations
    • Autonomous and flexible with work organization
    • Passionate about playing and making games.
    • Results-oriented
    • Good interpersonal and oral and written communication skills
    • Ability to adapt to change
    • Experience with commonly used development tools such as Visual Studio and Perforce.
    • Console development and Unity experience are a plus
  • Sound programmer

    Show more
    Close
    Description

    The successful candidate will work within a collaborative multidiscipline environment, implementing sound features that meet the requirements of the project’s design and technical bibles.

    Responsibilities
    • Work under the direct responsibility of the technical director
    • Analyze and understand the project’s sound related intentions, in order to define and implement the required features
    • Suggest audio pipeline improvements that match the project’s needs
    • Manage and challenge the audio memory resources and CPU budgets
    • Work in close collaboration with sound designers to integrate audio features
    • Develop the required tools in collaboration with the tools team to provide efficient feature development during the production
    • Ensure coding standards are followed
    • Ensure the creation of technical documentation
    Requirements
    • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience
    • 3 to 5 years of equivalent work experience in game industry
    • Good C/C++ and/or C# programming skills, with good knowledge of object oriented development.
    • Good knowledge of audio programming constraints, formats, compression schemes and audio middlewares (wwise, fmod, …).
    • Autonomous and flexible with work organization
    • Good at defining data-driven designs
    • Passionate about playing and making games.
    • Results-oriented
    • Good interpersonal and communication skills
    • Ability to adapt to change
    • Experience with commonly used development tools such as Visual Studio and Perforce.
    • Console development and Unity experience are a plus
  • Technical artist

    Show more
    Close
    Description

    Reporting directly to the technical director, le technical artist will work within a collaborative multidiscipline environment, defining artistic solutions and procedures that meet the requirements of the project’s design and technical bibles.

    Responsibilities
    • Work under the direct responsibility of the technical director
    • Collaborate closely with the game designers, other artists and programmers to define technically and visually satisfying solutions
    • Experiment heavily with game engine to determine best technical approaches
    • Help establish best practices for creating art assets, VFX, shaders, ..
    • Track art assets, and optimize in-game budgets
    • Adapt to artistic and technical constraints to create tools, processes and benchmarks that maximize production flow
    • Provide daily support to art and technical team
    • Ensure the creation of technical documentation to be used by art production teams
    Requirements
    • High-level artistic sensibilities and strong technical skills
    • At least 4 years of equivalent work experience in game industry
    • Expertise with shaders programming and/or VFX design
    • Proficient with 3DS Max, Photoshop and Unity
    • Solid scripting skills (MaxScript, Python, C#, …)
    • Significant experience with game engines, and overall understanding of the artistic pipeline and workflow
    • Autonomous and flexible with work organization
    • Passionate about playing and making games.
    • Results-oriented
    • Good interpersonal and oral and written communication skills
    • Ability to adapt to change
  • Tools programmer

    Show more
    Close
    Description

    The successful candidate will work within a collaborative multidiscipline environment, implementing new tools that will help production teams in their everyday work.

    Responsibilities
    • Design, develop and maintain internal tools used during game development process;
    • Make sure the tools are user friendly and easy to use;
    • Suggest improvements to the existing pipeline that match the project’s needs;
    • Collaborate with artists and designers to propose new tools or improvements to existing tools;
    • Ensure coding standards are followed;
    • Ensure the creation of technical documentation.
    Requirements
    • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience;
    • 4 to 6 years of relevant experience as a Tools Programmer in the game industry;
    • Good C/C++ and/or C# programming skills, with good knowledge of object oriented development;
    • At least 3 years of experience with the development of tools inside Unity’s editor framework;
    • Pro-active, autonomous and flexible with work organization;
    • Results-oriented;
    • Good interpersonal and communication skills;
    • Ability to adapt to change;
    • Experience with commonly used development tools such as Visual Studio and Perforce.
  • UI PROGRAMMER

    Show more
    Close
    Description

    Based in Montreal, Reflector Entertainment Ltd, an affiliated company of Groupe Lune Rouge, is dedicated to the creation, production and distribution of cross-platform content for a global audience. Reflector Interactive, a subsidiary of Reflector Entertainment Ltd, is looking for a UI PROGRAMMER who will report directly to the Technical Director.

    Responsibilities
    • Work on multiple platforms, along with gameplay programmers, and implement features that support the game designers vision;
    • Implement menu and interface systems while following the specific rules inherent to each target platform;
    • Collaborate with engine programmers to provide development interface tools (debug) for gameplay programmers;
    • Collaborate with gameplay programmers to provide consistent API;
    • Collaborate with design and artistic teams to quickly prototype interaction concepts for the game;
    • Review user interface and optimize performance and resource utilization;
    • Maintain code performance;
    • Troubleshoot any UI issues;
    • Manage programming task schedule updates and coordinate with production team;
    • Ensure coding standards are followed;
    • Ensure the creation of technical documentation;
    • Perform all other relevant programming tasks.
    Requirements
    • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience;
    • Minimum five (5) years of relevant experience as a UI Programmer in the game industry;
    • Shipped at least 1 game as a UI Programmer, preferably on a ‘AAA’ console title;
    • Good C/C++ and/or C# programming skills, with good knowledge of object oriented development;
    • Knowledge of current trends in graphics and user interface design;
    • Strong knowledge of performance/memory constraints of building game UI required;
    • Experience with commonly used development tools such as Visual Studio and Perforce;
    • Autonomous and flexible with work organization;
    • Results-oriented;
    • Ability to adapt to change;
    • Experience with Unity3D a big plus;
    • Experience with multithreading constraints, an asset;
    • Modern console development experience, an asset;
    • Excellent communication skills in English and French (both oral and written).
  • UX Director

    Show more
    Close
    Description

    As a UX director your mission is leading and mentoring a growing team of UX designers and user researchers/analysts to ensure that final game will be usable and frictionless.

    Responsibilities
    • Provide cognitive/psychological guidelines and recommendations to game design and art at conception/pre-production stage;
    • Lead all interfaces usability design;
    • Manage user research from early prototype until final game;
    • Build, lead, manage, and mentor the Reflector UX design and User Research team, providing support and direction in their work and developing their skills and abilities;
    • Grow the team further to support the expanding needs of our company and studio, while branching into new areas of specializations and expertise;
    • Ensure support for ramp up of new team members and grow the expertise of existing team members;
    • Assist in setting personal goals for members of the UX design and User Research team;
    • Conduct annual year performance reviews. Be responsible for the overall quality of the team’s deliverables;
    • Advocate for UX and user testing to teams within the studio, to ensure that the values and benefits provided by the lab are well communicated, and testing best practices are followed;
    • Keep up with new technologies, techniques, and best practices in user research.
    Requirements
    • Bachelor’s degree in ergonomics, HCI, cognitive psychology or any other relevant training or experience.
    • Graduate degree preferred.
    • 5+ years’ experience in user research in a game production environment.
    • 3+ demonstrated experience leading and managing a user research team.
    • Experience within the video game industry preferred.
    • Team leadership & mentoring.
    • Organized & process oriented (and able to impart that to the team).
    • High standards for quality.
    • Motivated with a desire to drive change.
    • Proactive and autonomous.
    • Able to work under pressure.
    • Ability to manage a variety of stakeholders in different levels of the organization.
    • Strong knowledge of user testing methodology and tools.
    • Must have extremely strong knowledge of the video game industry and production cycles.
    • Strong communication skills in both French and English.