VR Engineer - Montreal

VR Engineer

Location:Montreal - VR

Description

With offices in LA, NY and London, Framestore VR is expanding to open a new Montreal VR Studio to create unique and high quality VR and AR content. Our focus is to marry beautiful Hollywood caliber visual content with AAA interactive experiences.

If you have a passion for building cutting edge immersive experiences in VR, AR and Digital production, come work with us.

We love to develop new technologies, explore new narrative techniques and test new modes of interaction. Our goal is to push the potential of the medium across present and future headsets.

The VR Engineer needs to be passionate about new technology, programming and creating amazing and structured code.

  • Develop clean, optimized high and low level code for different platforms, mostly in the Unreal and unity game engines;
  • Maintenance of code, including troubleshooting, optimization, and keeping a strong focus on user interfaces and the underlying workflows;
  • Identify technical issues and solving complex problems with innovative solutions;
  • Research innovative ideas to improve efficiency and satisfy technical requirements;
  • Draw upon technical understanding to practically solve client problems alongside the growing Framestore Montreal Digital team.

Skills required:

  • Strong C++ skills, proficient with Python and C#;
  • Experience with shader programming (cg/hlsl/glsl), an asset;
  • Experience with Unreal Engine 4 preferred, Unity and other game engines a plus;
  • Familiar with the Digital Content Creation tools used for game assets;
  • Familiarity with engine build systems and their scripting languages;
  • Experience with Bash, Windows batch script, and/or JavaScript;
  • Experience with setting up and maintaining repositories with Subversion, Perforce and/or Git;
  • The ability to take existing pre-rendered photoreal quality assets and repurpose for instant interaction in game engine technology.
  • Strong math and physics skills.

Senior VR Engineer - Montreal

Senior VR Engineer

Location:Montreal - VR

Description

With offices in LA, NY and London, Framestore VR is expanding to open a new Montreal VR Studio to create unique and high quality VR and AR content. Our focus is to marry beautiful Hollywood caliber visual content with AAA interactive experiences.

If you have a passion for building cutting edge immersive experiences in VR, AR and Digital production, come work with us.

We love to develop new technologies, explore new narrative techniques and test new modes of interaction. Our goal is to push the potential of the medium across present and future headsets.

The VR Engineer needs to be passionate about new technology, programming and creating amazing and structured code.

  • Develop clean, optimized high and low level code for different platforms, mostly in the Unreal and Unity game engines;
  • Maintenance of code, including troubleshooting, optimization, and keeping a strong focus on user interfaces and the underlying workflows;
  • Identify technical issues and solving complex problems with innovative solutions;
  • Research innovative ideas to improve efficiency and satisfy technical requirements;
  • When needed, work with producers and technical leads to provide input for the budgeting process for technical elements;
  • Across the group provide research and technical liaison between offices, and, where possible, share knowledge and facilitate communication between them;
  • Draw upon technical understanding to practically solve client problems alongside the growing Framestore Montreal team.

Skills Required:

  • Strong C++ skills, proficient with Python and C#;
  • Comfortable with shader programming (cg/hlsl/glsl);
  • Experience with Unreal Engine 4 preferred, Unity and other game engines a plus;
  • Familiar with the Digital Creation tools used for game assets;
  • Familiarity with engine build systems and their scripting languages;
  • Experience with Bash, Windows batch script, and/or JavaScript;
  • Experience with setting up and maintaining repositories with Perforce or equivalent;
  • Strong math and physics skills.

Pipeline Technical Director: VR - Montreal

Pipeline Technical Director – VR

Location:Montreal - VR

Description

With offices in LA, NY and London, Framestore VR is expanding to open a new Montreal VR Studio to create unique and high quality VR and AR content. Our focus is to marry beautiful Hollywood caliber visual content with AAA interactive experiences.

If you have a passion for building cutting edge immersive experiences in VR, AR and Digital production, come work with us.

We love to develop new technologies, explore new narrative techniques and test new modes of interaction. Our goal is to push the potential of the medium across present and future headsets.

The Pipeline Engineer needs to be pragmatic, proactive and results-oriented with the ability to quickly transform information into creative solutions. The person we are looking for has a strong desire to improve productivity and workflow through the development of fantastic tools.

  • Develop pipeline tools across Framestore's VR projects, ensuring a smooth flow from the VFX CG artists and compositors to the Development Team and through to the final delivery;
  • Help to streamline the VR production workflow, taking input from all disciplines involved with the aim to increase efficiency;
  • Maintenance of tools, including troubleshooting, optimization, and keeping a strong focus on user interfaces and the underlying workflows;
  • Develop one-off tools as required for specific projects;
  • Thorough documentation of all tools and workflows developed;
  • Collaborate with the global pipeline team and sharing of knowledge and tools;
  • Build the future of VR with a genuine interest in advancing technology and coming up with innovative solutions to work flows.

Skills Required:

  • Knowledge of MEL, Python, C#, Javascript, and C++
  • Experience with Unreal Engine 4 preferred, Unity and other game engines a plus;
  • A general understanding of networking and performance issues that arise with automated tools;
  • Familiarity with Industry 3D and compositing software: Maya, Houdini, Nuke, etc.;
  • Experience with the Qt application framework;
  • Familiar with the DCC applications such as Nuke or After Effects;
  • Experience with Shotgun or another production database.

Lead VR Engineer - Montreal

Lead VR Engineer

Location:Montreal - VR

Description

With offices in LA, NY and London, Framestore VR is expanding to open a new Montreal VR Studio to create unique and high quality VR and AR content. Our focus is to marry beautiful Hollywood caliber visual content with AAA interactive experiences.

If you have a passion for building cutting edge immersive experiences in VR, AR and Digital production, come work with us.

We love to develop new technologies, explore new narrative techniques and test new modes of interaction. Our goal is to push the potential of the medium across present and future headsets.

The Lead Engineer needs to have strong leadership skills and a desire to build, inspire and grow the Montreal team as part of the Global Framestore VR organization. The superstar we are looking for works in a start up mode, builds processes, tools, workflows and pipeline from the ground up. He/she is also incredibly passionate about working within a distributed global structure with team members around the world.

  • Manage, mentor and inspire a team of engineers, assign tasks and establish deadlines along with the Head of Production;
  • Participate in setting timelines and deliverables for a multitude of projects, on existing and upcoming VR & AR platforms;
  • Develop clean, optimized high and low level code for different platforms, including graphics, gameplay, animation, pipeline and tools, mostly in the Unreal and Unity game engines;
  • Identify technical issues and solve complex problems with innovative solutions;
  • Collaborate closely with other departments to implement assets in-engine.

Skills Required:

  • Strong experience with C++, C#, Python, shader languages (Cg, HLSL, GLSL);
  • Solid understanding of game development, real time rendering and game engines;
  • Experience in leading a team in a production environment;
  • Wide knowledge of game engine systems and their implementation;
  • Strong math and physics understanding;
  • Excellent communication and inspiring leadership skills;
  • Experience with multi-site productions.

Head of Production: VR - Montreal

Head of Production - VR

Location:Montreal - VR

Description

With offices in LA, NY and London, Framestore VR is expanding to open a new Montreal VR Studio to create unique and high quality VR and AR content. Our focus is to marry beautiful Hollywood caliber visual content with AAA interactive experiences.

If you have a passion for building cutting edge immersive experiences in VR, AR and Digital production, come work with us.

We love to develop new technologies, explore new narrative techniques and test new modes of interaction. Our goal is to push the potential of the medium across present and future headsets.

The Head of Production needs to be an inspiring charismatic leader with a successful track record of heading a team or studio in an engineering environment. This role is key to the success of the division, leading all VR initiatives for the Montreal studio.

  • Manage all VR production in Montreal, in close collaboration with the global team;
  • Act as key client contact in the delivery of projects;
  • Create and manage production schedules, budgets and deliverables;
  • Work in close collaboration with the lead engineer and production teams for project deliverables;
  • Be heavily involved in solving complex technical issues;
  • Overview hardware and software needs for the VR division;
  • When needed, participate in client pitches and business development;
  • Structure, implement and define workflows;
  • Act as an ambassador of the Montreal VR division and actively participate in any recruitment initiative.

Skills Required:

  • Minimum 5+ years of experience in production management in the gaming or entertainment industry;
  • Strong understanding of technical engineering and programming;
  • Client facing experience on worldwide brands and accounts;
  • Interest in current and upcoming technology trends;
  • Ability to evolve in a start up, global structure;
  • Experience in working on multi-site projects;
  • Excellent writing and communication skills with the team, colleagues and clients;
  • Experience with VR projects is an asset, but not necessary.

VR Engineer - New York

VR Engineer

Location:New York - VR

Description

With offices in LA, NY and London, Framestore VR is looking for a VR Engineer to join our New York team. We strive to create unique and high quality VR and AR content. Our focus is to marry beautiful Hollywood caliber visual content with AAA interactive experiences.

If you have a passion for building cutting edge immersive experiences in VR, AR and Digital production, come work with us.

We love to develop new technologies, explore new narrative techniques and test new modes of interaction. Our goal is to push the potential of the medium across present and future headsets.

The VR Engineer needs to be passionate about new technology, programming and creating amazing and structured code.

  • Develop clean, optimized high and low level code for different platforms, mostly in the Unreal and unity game engines;

  • Maintenance of code, including troubleshooting, optimization, and keeping a strong focus on user interfaces and the underlying workflows;

  • Identify technical issues and solving complex problems with innovative solutions;

  • Research innovative ideas to improve efficiency and satisfy technical requirements;

  • Draw upon technical understanding to practically solve client problems alongside the growing Framestore Montreal Digital team.

Very nice to have:

  • Strong C++ skills, proficient with Python and C#;

  • Experience with shader programming (cg/hlsl/glsl), an asset;

  • Experience with Unreal Engine 4 preferred, Unity and other game engines a plus;

  • Familiar with the Digital Content Creation tools used for game assets;

  • Familiarity with engine build systems and their scripting languages;

  • Experience with Bash, Windows batch script, and/or JavaScript;

  • Experience with setting up and maintaining repositories with Subversion, Perforce and/or Git;

  • The ability to take existing pre-rendered photoreal quality assets and repurpose for instant interaction in game engine technology.

  • Strong math and physics skills.

Technical Artist - New York

Description

Framestore VR Studio is looking for an experienced Technical Artist to join our team to work on groundbreaking VR and AR projects. The ideal candidate will have a thorough understanding of art and animation pipelines as well as the content creation pipeline in Unreal and/or Unity.

The Technical Artist ensures that art assets can be brought into engine without sacrificing the artistic vision of the project or exceeding its technical limitations. Working closely with the CG Lead and the Lead Developer, they will be proactive in investigating and implementing new techniques in engine that will contribute to the success of the project at hand and the team in general.

We are looking for someone who is an excellent collaborator, with a broad base of art and technical knowledge and is excited about creating compelling VR experiences. A high level of technical knowledge combined with strong creative and visual instincts is critical.

Candidates who have experience in both games and VFX are of particular interest to us.

Responsibilities:

The candidate is responsible for setting up and maintaining the art production workflow into engine, including but not limited to:

  • Ensuring assets are correctly imported into the engine.

  • Debugging and investigating problems with assets in engine.

  • Communicating procedures back to the rest of the team, and proactively reacting to issues and communicating solutions.

  • Collaboration with programmers to develop and test new features within the project.

 

Requirements:

  • A deep understanding of Unreal Engine 4 and Unity engine features affecting the scene and scene assets, including but not limited to:

    • Lighting: the available options, their properties, benefits, and performance characteristics.

    • Asset organisation.

    • Scene optimisation.

    • Post processing options; their uses, benefits, and performance characteristics.

    • Unreal blueprint knowledge and Unity C# Scripting

    • Available and upcoming features.

  • Should be comfortable authoring materials. Must have a good knowledge of materials in UE4 and Unity and be able to author functional and performant materials.

    • A methodical approach to material development is essential.

    • Must be able to debug materials for functionality and performance.

    • Must understand physically based shading and be able to communicate assets requirements to the asset creation team.

  • Be able to collaborate with programmers to develop and test new features.

  • Should have an extensive knowledge of all art packages directly related to creation of engine assets, and be able to customise those packages to streamline the asset pipeline and add new features.

    • For example, the ability to script Mel/Python in Maya.

  • Good communication and people management skills are essential. Must be able to listen to the art and programming teams to identify requirements and work with them to develop solutions.

  • Must be able to take technical direction from the development lead and artistic direction from the creative lead, and work with both to proactively resolve any conflicts.

 

Desirable Skills and Experience:

  • Advance experience of Unreal's Blueprints system.

  • Advanced experience with Maya and Houdini.

  • Comfortable in a range of content creation software including Photoshop, Zbrush/Mudbox, Substance Painter.

  • Experience creating content for VR/AR.

  • Maya Rigging experience.

  • Shader programming experience.

  • Advanced Scripting skills with MEL, Python, C#, Javascript and C++