Description
Position at DNEG
We are creating a team to push the boundaries of Creatures technology in Visual Effects and Feature Animation. Together with our artists we are sketching our vision of the future in Creatures and define the development that will turn such vision into a reality.
This role will be a fundamental part of a multidisciplinary team working on frameworks, engines, tools and pipelines for Creatures’ rigs, simulation, animation, crowds and motion-capture. We will work with you to make sure you feel fulfilled in having your skills and competencies being used to contribute to our vision for the future of Creatures in alignment to your interests and ambitions.
As a Senior Software Developer, your activities will be a balance of software development and team management. You will be a major contributor to the development team: for certain products within your domain you will adopt the role of Product Owner; for other products you will work closely with the Product Owner and provide them with technical insight. You will engage with stakeholders for your product line to understand requirements, allowing you to shape roadmaps that service the Feature Animation, Television and VFX divisions. With the aid of your team, you will lead the translation of those requirements into user stories with clear acceptance criteria and timescales. Your energy and enthusiasm will be vital in maintaining momentum, ensuring your team is continuously delivering outstanding technology to artists and TDs, and partnering with the Software Development Manager, Project Managers and Trainers to evangelise your products.
You will provide leadership to your team through coaching and mentorship. This will include participating in peer reviews of solution designs and related code. Together with HoD’s and architects, you will also take an active role in maintaining high standards of software quality within the team by establishing best practices and habits.
Must Have
- Degree in Computer Science, Computer Engineering, or relevant professional experience.
- Strong programming experience in C++ and Python.
- Experience in fields like geometry processing, deformable objects or kinematics.
- Experience developing plug-ins using the Maya or Houdini SDK.
- Experience architecting, implementing and maintaining complex software products.
Nice to Have
- Experience developing solutions for crowds, rigging, cfx, animation or motion-capture.
- GPU programming experience.
About Us
We are DNEG, one of the world’s leading visual effects and animation companies for the creation of award-winning feature film,
television, and multiplatform content. We employ more than 9,000 people
with worldwide offices and studios across North America (Los Angeles,
Montréal, Toronto, Vancouver), Europe (London), Asia (Bangalore, Mohali,
Chennai, Mumbai) and Australia (Sydney).
At DNEG, we fundamentally believe that embracing our differences is a vital component of our collective success. We are committed to creating an equitable, diverse and inclusive work environment for our global teams, where everyone feels they matter and belong. We welcome and encourage applications from all, regardless of background, experience or disability. Please let us know if you need any adjustments or support during the application process, we will do our best to accommodate your needs. We look forward to meeting you!