Technical Artist, VR - Montreal

Technical Artist, VR - Montreal

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 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++

Lead VR Gameplay/Engine Engineer - London

Lead Gameplay/Engine Engineer - VR - London

Location: London - VR

Description

Framestore VR has offices in London, New York and Los Angeles. We specialize in building visually stunning pre-rendered and real time VR and AR content for all the major tethered and mobile headsets on the market. We build both engine driven and camera driven work and excel at creating unique, out of the box, high quality content for our partners.

We are looking for experienced, self-starter Gameplay/Engine Engineers in our Virtual Reality studio in London. The engineering team is responsible for developing groundbreaking new technologies in order to bring immersive experiences to the next level. The Gameplay/Engine Engineer is responsible for assisting in devising and implementing both internal prototypes, and delivering high-quality products and projects for innovative brands and clients.

Come join our team and help us continue to shape the future of VR.

Key Responsibilities:

  • Design and implement well-engineered, reliable, maintainable, and bug-free code, primarily in Unreal but also in Unity

  • Collaborate with team members to develop various gameplay systems

  • Develop and test code, fix bugs, and profile and optimize code as directed

  • Work with CG artists and technical directors in order to implement assets in-engine

  • Document and peer review technical designs with other software engineers

  • Design and implement gameplay features within an established framework

  • Research innovative ideas to improve efficiency and satisfy technical requirements, especially when it comes to the areas of VR and AR

  • Contribute advice and support around implementation of large technical projects with innovative solutions

  • Work with VR Producers, technical and creative leads to provide input for the budgeting process for technical gameplay/engine elements of a production

  • Across the VR 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 Virtual Reality engineering team

  • Mentor other engineers as needed to increase their abilities and productivity

Preferred Languages:

  • C++ (strong)

  • C#

  • Python

  • Shader languages (Cg, HLSL, GLSL)

Key Skills and Experience:

  • Solid CG understanding.

  • Knowledge of Realtime rendering, Rasterization, skinning, animation, etc.

  • Comfortable with shader programming (cg/hlsl/glsl).

  • The ability to script and utilize unique VFX animation in UE4 and Unity Engine (and/or equivalents such as UE3 / UDK).

  • OpenCV, Open NI, GPU programming an advantage.

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

  • Strong math and physics skills.

Personal Attributes:

  • Solves problems with tech: capable of self-direction

  • Highly committed and able to work independently and as part of a team

  • Positive attitude towards learning and sharing, team-oriented

  • Extremely organized with an excellent attention to detail

  • Deadline orientated; able to work and communicate effectively in a fast paced environment

  • Genuinely passionate about Virtual Reality and emerging technologies.

VR Engineer - London

VR Engineer

Location: London - VR

Description

With offices in LA, NY, London and Montreal, Framestore VR continues to create unique and high quality VR and AR content. Our focus is to marry beautiful Hollywood calibre 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.

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/Tools Engineer: VR - Montreal

Pipeline/Tools Engineer – 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.

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++