Lead R&D Software Engineer - Lighting, LookDev & ENV Tools


Premium Job From Framestore

Recruiter

Framestore

Listed on

21st April 2021

Location

London

Salary/Rate

Competitive + Benefits

Salary Notes

Competitive + Benefits

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Lead R&D Software Engineer - Lighting, LookDev & ENV Tools

Framestore's Film Software and R&D Department is looking for a Senior Engineer to help design and build the next generation of USD based lighting tools. At Framestore, we render all our VFX images using our custom renderer, Freak. Freak is connected to a mature bespoke lighting software suite that has been used to efficiently deliver numerous complex shows over the years. We are now in the process of planning out how to evolve this software to help power the next level of USD based lighting and lookdev workflows.

This is an exciting and unique opportunity to work closely with stakeholders in a world class lighting/lookdev VFX team to build production software. You will also be working closely with our rendering and render farm engineering groups to ensure our next iteration of lighting tools are harnessing as much of Freak's power as possible.

As a technical lead, you are responsible for the engineering process for our lighting and lookdev tools. This includes collaborating closely with other tech leads as well as stakeholders, creating technical designs and architecture for the software we are building and delegating technical tasks to other engineers in the group. You mentor the team through code reviews and technical leadership. You work closely with the group's scrum master and test engineer to ensure that software is released in a high-quality, iterative manner.

We are looking for a candidate with previous experience and knowledge of development of graphics lighting and lookdev tools or similar. You understand the challenges of VFX production and have a proven track record building UI applications using QT, C++ and python. You are familiar with the challenges around working with high complexity scenes and data sets.

Job Requirements

Required Skills

Experience designing, building and delivering QT/C++ UI applications

Experience of driving an agile development process

Track record of successful team leadership of a development team

Strong understanding of multi-threaded CPU programming

Knowledge of 3D graphics and rendering

Experience of OpenGL development

Solid understanding of CG with respect to VFX or Games

Knowledge of the state of the industry

Optional Skils

CI/CD, TDD and automation

Experience of VFX production, in particular, Lighting

Experience with developing plugins for Maya or similar

USD knowledge

GPU rendering experience

Python experience

Framestore is proud to employ extraordinary talent across all genders, races, nationalities, religions, ages, abilities and sexual preferences. We aim to encourage and support all of our current and future employees to achieve their potential. No job applicant will receive less favourable treatment on any basis when applying for a career with us.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: