Are you a forward-thinking software engineer that is enthusiastic about collaborating with and helping users create visually stunning films? If you enjoy writing high quality, performant code which enables faster evaluation and more artist iterations, we want to talk to you!
Weta FX is evaluating potential upcoming senior and mid-level roles across our Software Engineering and Rendering departments. These opportunities will have you working to accelerate artist workflows through real-time interactivity.
What We Are Looking For:
Proficiency in writing performant C/C++ code. You are someone who enjoys squeezing every bit of speed out of the critical path of an application.
Ability to communicate quantitative and qualitative impact of a proposed solution.
4+ years of professional experience and a degree in Computer Science OR equivalent experience.
Demonstrated commitment to high engineering standards, including writing maintainable code, comprehensive documentation, and embracing automated testing.
Ability to collaborate across departments. You like working in teams and building better solutions together.
What You Will Be Doing:
Researching and implementing the latest graphics technologies and techniques.
Write and maintain high-quality, performant software to meet the demands of our dynamic environment.
Helping design and evolve a highly performant and robust real-time rendering architecture that scales to complex production demands.
Maintaining a custom Graphics Rendering API for Vulkan and OpenGL.
Engage with artistic departments and stakeholders to understand pain points and bottlenecks to improve existing tools and design new innovative solutions.
Collaborate with multiple technology departments on joint initiatives towards common performance and efficiency goals.
You Might Also Have:
Experience in the Visual Effects (VFX) or game development industry as well as understanding of a production pipeline.
Experience writing plugins for DCCs (Digital Content Creation) tools such as Maya or Houdini.
Solid understanding of past and current real-time rendering techniques.
Experience with modern OpenGL and Vulkan and techniques such as GPU-Driven Rendering, Ray Tracing and Bindless Rendering.
Knowledge of current GPU and CPU profiling tools including Nsight Graphics, RenderDoc and Vtune.
Familiarity with the foundations of physically based shading models.
Strong working experience with Python is a plus.
Ability to cater technical information to audiences of varying backgrounds.
Used one or more parallel programming frameworks such as OpenCL/CUDA.
At Weta FX we celebrate our diversity and believe in creating an environment where all our crew feel welcomed, respected, supported and appreciated. We define ourselves by the quality of our work, and we're striving to build a workplace experience that's second to none. Here at Weta FX we value open minds and encourage our crew to be themselves.
We aim to provide a discrimination-free experience, beginning from the moment you apply for a role with us. If there is anything we can do to make the recruitment process easier, please let us know at ******.
Location: Wellington, NZ
Expressions of interest are invited through the usual job application process.
#J-18808-Ljbffr