Simulation Developer, Ziva VFX
Simulation Developer, Ziva VFX

Simulation Developer, Ziva VFX

Caerphilly Full-Time 96000 - 104000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Develop and enhance cutting-edge physics simulations for 3D character animations.
  • Company: Join DNEG, a leader in visual effects and animation for film and TV.
  • Benefits: Enjoy remote work flexibility and competitive salary ranging from $120,000 to $130,000.
  • Why this job: Be part of an innovative team creating realistic digital characters that captivate audiences worldwide.
  • Qualifications: Expertise in C++, physics simulation, and 2+ years of relevant experience required.
  • Other info: This is a unionised position with additional benefits once the collective agreement is established.

The predicted salary is between 96000 - 104000 £ per year.

We are looking for a Simulation Developer to join our Ziva VFX team. Ziva character tools bring cutting-edge techniques and workflows to professional 3D character artists, empowering them to create realistic and dynamic animated performances. Ziva VFX is our award-winning physics simulator for achieving realistic deformations of anatomical tissues in digital characters. We use sophisticated simulation techniques such as the Finite Element Method to bring physically-plausible characters to life. Our tools are used in world-class film and TV productions delivered by the talented character artists at DNEG.

Key Responsibilities:

  • Improve and maintain the core physics simulator of the Ziva VFX software product.
  • Deliver robust, performant, cutting-edge new features for high-fidelity soft-body physics.
  • Identify opportunities for high-impact contributions from published research or user feedback.
  • Steer contributions from experimental prototypes to robust features of stable production software.
  • Continuously improve the speed and robustness of the physics calculations.
  • Enhance the experience of artists as they set up and run character simulations.

Success in this role requires the ability to seamlessly and efficiently integrate cutting-edge geometric and numerical algorithms into a complex and sophisticated simulation framework.

Job Requirements:

  • Expertise in C++ software development.
  • Proficiency in Linear Algebra, Numerical Computing, Collision Detection, Finite Element Methods, and other aspects of physics simulation.
  • 2 or more years of experience working with physical simulation software, OR equivalent graduate education.
  • Proven ability to read, implement, and refine novel techniques from research literature.
  • Ability to write highly performant code, familiarity with parallel computing, profiling and optimization.
  • Proficiency with GPU programming, e.g. CUDA.
  • Experience delivering 3D tools for use by technical artists and animators.
  • Collaborative software development with git.

Additional Skills:

  • Experience using and developing plugins for Maya and Houdini.
  • Previous successful collaborations with professional animators and animation technical artists, in Games and/or Film.
  • Experience coding in Python.
  • Familiarity with Linux.
  • Experience writing and editing technical documentation for implemented tools and features.
  • Experience with all aspects of software development lifecycle.
  • Working knowledge of software quality control processes, e.g. CI/CD.

About You:

  • Critical eye for details.
  • Proactive.
  • Team oriented.
  • Adaptable.
  • Calm under pressure.
  • Strong communication abilities.

Please note that this is a unionized position and will be covered by a collective agreement between DNEG and IATSE, in the coming months. As a unionized employee, you will be required to join the union and will benefit from the conditions set out in the collective agreement. Union dues will be required once the collective agreement is in place.

The base salary range for this full-time position is $120,000 to $130,000. DNEG salary ranges are determined by function, department, level and location. An individual's pay within a given range is determined by their transferrable or job-related skills and work experience. Salary ranges are modified from time to time based on external market data collected through our third-party surveys.

Simulation Developer, Ziva VFX employer: DNEG

DNEG is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the Simulation Developer role within the Ziva VFX team. With remote opportunities available across major cities like Sydney, Vancouver, and Toronto, employees benefit from a flexible work environment, competitive salaries, and the chance to contribute to award-winning projects in the animation and film industry. DNEG prioritises employee growth through continuous learning and development, ensuring that team members can thrive in their careers while working with cutting-edge technology.
D

Contact Detail:

DNEG Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Simulation Developer, Ziva VFX

✨Tip Number 1

Familiarise yourself with the latest advancements in physics simulation, particularly in soft-body dynamics. Being able to discuss recent research or techniques during your interview can demonstrate your passion and expertise in the field.

✨Tip Number 2

Showcase your experience with C++ and GPU programming by preparing examples of past projects. Be ready to explain how you optimised performance and integrated complex algorithms, as this will highlight your technical skills relevant to the role.

✨Tip Number 3

Connect with current or former employees of DNEG on professional networking sites. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview.

✨Tip Number 4

Prepare to discuss your collaborative experiences, especially with animators and technical artists. Highlighting successful teamwork will show that you can effectively contribute to the Ziva VFX team and enhance the user experience for artists.

We think you need these skills to ace Simulation Developer, Ziva VFX

C++ Software Development
Linear Algebra
Numerical Computing
Collision Detection
Finite Element Methods
Physics Simulation
Performance Optimisation
Parallel Computing
GPU Programming (CUDA)
3D Tool Development
Git for Collaborative Development
Plugin Development for Maya and Houdini
Python Programming
Linux Proficiency
Technical Documentation Writing
Software Development Lifecycle Knowledge
Software Quality Control Processes (CI/CD)
Attention to Detail
Proactive Teamwork
Adaptability
Strong Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your expertise in C++ software development and any relevant experience with physical simulation software. Include specific projects or roles that demonstrate your proficiency in Linear Algebra, Numerical Computing, and Finite Element Methods.

Craft a Strong Cover Letter: In your cover letter, express your passion for simulation development and how your skills align with the responsibilities of the role. Mention any experience you have with GPU programming, particularly CUDA, and your familiarity with tools like Maya and Houdini.

Showcase Relevant Projects: If you have worked on projects involving physics simulation or 3D tools for animators, be sure to include these in your application. Provide links to your work or a portfolio that demonstrates your ability to deliver high-fidelity soft-body physics.

Highlight Collaboration Skills: Since the role involves working closely with technical artists and animators, emphasise your collaborative experiences. Mention any successful projects where you worked as part of a team, especially in a unionised environment or within the film and animation industry.

How to prepare for a job interview at DNEG

✨Showcase Your Technical Skills

Be prepared to discuss your expertise in C++ and other relevant programming languages. Highlight specific projects where you've implemented complex algorithms or worked on physics simulations, as this will demonstrate your capability to handle the technical demands of the role.

✨Familiarise Yourself with Ziva VFX

Before the interview, take some time to understand Ziva VFX and its applications in the industry. Being able to discuss how your skills can contribute to improving their physics simulator will show your genuine interest in the position and the company.

✨Prepare for Problem-Solving Questions

Expect to face technical questions that assess your problem-solving abilities. Practice explaining your thought process when tackling complex simulation challenges, as this will help interviewers gauge your analytical skills and approach to real-world problems.

✨Demonstrate Collaboration Skills

Since the role involves working closely with artists and other developers, be ready to share examples of past collaborations. Discuss how you’ve effectively communicated and worked within a team to deliver successful projects, showcasing your adaptability and teamwork.

Simulation Developer, Ziva VFX
DNEG
D
  • Simulation Developer, Ziva VFX

    Caerphilly
    Full-Time
    96000 - 104000 £ / year (est.)

    Application deadline: 2027-08-01

  • D

    DNEG

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>