Build, maintain, and improve C++ software to facilitate research within the graphics research group.
Employ working knowledge of 3D, and utilize a state-of-the-art procedural graph execution system to implement efficient animation and simulation, contributing to research in this area.
Collaborate on high- and low-level system design aspects. Integrate and build code in a cross-repository setup.
Preferred
Experience working directly on any of the following within a game engine or film environment: Skinning, Blend shapes, Simulation of hair and/or clothing
Experience worked with levels of detail
Raytracing/off-line rendering or global illumination experience
Experience with NVIDIA OptiX.
Experience with Intel Embree.
Experience with parallel computation platforms like CUDA, OpenCL, or Vulkan Compute.
Expertise with Houdini, Maya, or Blender
Must-have HARD skills:
Bachelors in Computer Science, Mathematics, Physics, or related field
2+ years doing research and/or working in R&D
3+ years of experience developing in C++
2+ years designing and implementing systems for animation, simulation, and/or geometry manipulation
Hands on experience working with scene storage formats/APIs such as USD, Alembic, glTF, or FBX