Posted in

Software Engineer – Procedural Geometry & Simulation – Feature Animation – Unknown

Software Engineer – Procedural Geometry & Simulation – Feature Animation – Unknown

CompanyNetflix
LocationVancouver, BC, Canada
Salary$120000 – $210000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • A tertiary qualification in Computer Science or Engineering or Math/Geometry.
  • 5 or more years of experience in a VFX/animation/game field, specifically working with procedural geometry and/or physical simulation.
  • Software development experience using C++.
  • Working knowledge of relevant applications such as Houdini and Maya, including their APIs.
  • Ability to develop tools and UIs for creative users.
  • Experience with UNIX / LINUX.
  • Willingness to work in a fast-paced production environment.
  • Ability to work as part of a team, as well as independently for some tasks.
  • Experience writing high-performance code: profiling tools, optimization, multi-threading and SIMD.
  • Mathematical skills and familiarity with algorithms for numerical simulation of cloth and hair.
  • Some experience with GPU programming (e.g. CUDA).
  • Working knowledge of other relevant APIs or extension languages, such as OpenGL, OpenVDB, CUDA, Boost, TBB, USD, or Eigen.
  • An appreciation of design aesthetics.
  • Excellent verbal, written, and e-social communication skills.

Responsibilities

  • Experience working with our procedural tools for fur/hair/feathers, cloth, vegetation and stylized effects.
  • Work on our new simulation toolset for Character FX artists to bring dynamic motion to these procedural effects.
  • Experience a variety of challenges with every show/project to cater to the look and style of the film.
  • Work alongside some of the best artists and developers in the world.
  • Integrate those tools and techniques into both established and new artist workflows.
  • Collaborate directly with the artists who will be utilizing the tools you develop.
  • Collaborate with grace, humility, inclusion, and open-mindedness.

Preferred Qualifications

  • An interest in mathematics and/or physics would be beneficial.