Framestore is seeking to recruit a senior R&D developer to bolster the development of our in-house tools. Our pipeline is being gradually re-tooled to leverage USD in order to streamline the data exchange between applications and our custom renderer, Freak. We are looking for a senior Software Engineer who can help support this transition as well as help with the evolution of our in-house tools. The work includes working on our existing in-house Lighting/Lookdev tools as well as taking an active role in planning and strategising how workflows and data exchange should evolve.
You would be responsible for breaking user stories into engineering tasks, and monitoring and guiding the design and implementation of high- level, complex software features. You would be responsible for seeking cross engineering validation of your major design decisions in order to ensure Framestore's technology evolves in a direction towards a larger degree of openness around data exchange and application interoperability. You would work closely with end user to ensure that the tools we build add value in production.
You are a seasoned R&D engineer with 5+ years of software development experience in VFX R&D or similar. You understand how VFX pipeline and workflows are designed and you are comfortable developing Maya C++ plugins. You are familiar with the APIs and functionality of other 3D DCCs and you have technical knowledge of high performance/high volume data formats such as Alembic or USD. You are an experienced C++ developer who is used to working in an agile process and have experience leading smaller projects in a at times fast paced production environment.
This position requires strong software skills, expertise in developing and supporting technology through production and experience in leading other developers. In particular, we are looking for:
Optional skills and experience