Tools Programmer

Pure Imagination Studios is seeking an experienced software developer to create and maintain cutting-edge technologies for motion capture, previsualization, and 3D production.

Responsibilities:

[ul]
[li]Maintain and improve a legacy codebase that includes software for performance capture and previs.
[/li][li]Design and implemented new features and using C++ and existing APIs such as the Maya and MotionBuilder APIs.
[/li][li]Create scripts and tools to augment the production pipeline.
[/li][li]Integrate and/or modify tools and scripts from third-party studios.
[/li][li]Produce clean, well-documented code.
[/li][/ul]

Requirements:

[ul]
[li]Extensive experience with both C++ and Python.
[/li][li]Experience with source control tools such as git and Perforce.
[/li][li]Experience developing for Motionbuilder and/or Maya, including Python/MEL scripting and C++ plugin development.
[/li][li]Understanding of Computer Science fundamentals.
[/li][li]Working knowledge of the processes involved in creating art assets and animations for real-time interactive applications.
[/li][li]This is an onsite position. No remote contracts.
[/li][/ul]

Pluses:

[ul]
[li]Experience using Unreal Engine 4.
[/li][li]Interest in Oculus Rift or other Virtual Reality tools.
[/li][li]Experience with motion capture systems.
[/li][/ul]