Framestore is seeking to recruit a senior R&D developer to bolster the development of the core infrastructure of our pipeline and 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 the planning and execution of this transition. The work includes working on existing in-house VFX tools as well as taking an active role in planning and strategising around how workflows and data exchange should evolve as we are considering future workflows.
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 by working with the Global Head of Software, Pipeline, CG supervisors and heads of departments in order to ensure Framestore's technology evolves in a direction towards a larger degree of openness around data exchange and application interoperability.
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