Error message

You do not have permission to view this form.

Tools Programmer (Software)

Category: 
Location: 
Description Total project ownership: talk directly to the artists and designers, design, build, and deploy the software by yourself Varied and challenging responsibilities. We have a small tools team, so you’ll interact with every game system and every department Responsibilities Designing, developing and supporting tools in our production pipeline Work with our artists and designers to ensure tools are functioning properly Continuously improve the user experience and performance of our tools Desired Skills and Experience Excellent 3D math skills (especially linear algebra and vector math) Strong graphics background PS3, Xbox 360, PC or other related programming experience B.S. in Computer Science and/or Mathematics or equivalent work experience Experience in creating one or more of the following PC applications: level editor (actor placement, navigation meshes, particles, boundary regions, etc), art prototype catalogue/database, animation/cinematic editor, material/shader editor, plug-ins, build tools, data messaging tools, lighting tools Experience in using one or more of the following technologies: Maya Plug-in API, SQL, OpenGL, CG/HLSL Ability to design, author, and maintain complex tools used in different parts of the production pipeline Knowledge of scripting languages (Python/MelScript/Lua/VBScript.) *Preferred * Experience using DCC applications (3DStudio/Maya/Photoshop/XSI/...) *Preferred* GUI art/design skills *Preferred* Email: ndi-dog@naughtydog.com