Double Negative Vancouver is currently looking for Software Engineers to join us ASAP. Please read on for the full job description. If you are interested in this job, please apply directly online here: https://selecthr.accessacloud.com/HR20153/rEcruit/Recruitment/VacancyDetails.aspx?VacNo=184
Should you have any problems submitting your application, please contact us at jobsvan@dneg.com

Double Negative’s R&D department develop ground-breaking software to ensure that the studio remains at the cutting-edge of global VFX production.

Our R&D Programmers support multiple film projects in parallel, from initial design through on-set supervision and production to post-production, by delivering pioneering tools that enable our artists to tackle increasingly complex challenges, with stunning results.

We are hiring Software Engineers to work across all areas of R&D including (but not limited to) Core Pipeline and Production Pipeline, Rendering, Animation and Creature, Scene Assembly, Infrastructure, FX and Simulation. You can be based in Vancouver already or looking to relocate, either way, we’d like to hear from you.

Needs to Do:
Liaise with artists and project supervisors to understand current and upcoming production challenges.
Investigate appropriate solutions and techniques to address challenges.
Present ideas to the R&D lead or senior engineer in the team.
Plan the development of tools and break-down the plan into tasks.
Communicate development timeframes to the software project manager and stakeholders.
Develop usable tools that are fit for purpose and integrate into DNeg’s pipeline.
Maintain, revise and extend existing tools.
Take responsibility for the testing of your own tools with the assistance of the R&D software tester.
Support end-users during production.
Produce technical documentation and user manuals.

Job Requirements:
Degree in Computer Science, Computer Engineering, or equivalent subject/academic level
Solid understanding of computer graphics and mathematics.
Excellent knowledge of C++ and Python (other languages a plus).
Solid knowledge and experience of a variety of programming libraries, such as Boost, OpenGL, etc.
Understanding of relevant third-party technologies, such as Alembic, OpenEXR, OpenColorIO, etc.
Experience of development in a Linux environment.
Familiarity with other VFX software packages is advantageous.

Needs to Be:
Knowledgeable and interested in emerging industry technologies.
Smart, driven and adaptable.
Logical and practical in approach to solving complex problems.
Able to future-plan beyond the scope of the current development task.
Team oriented and organised.
A strong communicator – both verbal and written.
Able to articulate complex technical information to non-technical people. 


About Double Negative

Multi-award-winning Double Negative (Dneg) is one of the world's leading providers of visual effects for Film with facilities in London, Singapore and Vancouver.

Over the past 12 months, Double Negative has completed work on shows including Interstellar (for which we picked up our second Academy Award®  and third BAFTA), Avengers: Age of Ultron, Mission Impossible: Rogue Nation, Ant-man, Terminator: Genisys, In The Heart of The Sea and Spectre.  Shows currently in production include Star Trek: Beyond, Fantastic Beasts, Alice: Through the Looking Glass, Assassin’s Creed, Huntsman and Miss Peregrine’s Home for Peculiar Children.