This job might no longer be available.
Software Engineer, Maya Tools
4 years ago
SOFTWARE ENGINEER, MAYA TOOLS
Visual Concepts is one of the world's top game development studios with a flat, entrepreneurial, and non-corporate work environment. We have a proven track record having shipped over 100 multi-SKU titles to great critical acclaim.
NBA 2K19 continues to redefine the genre with Game Informer stating that it's "The most well-rounded sports game on the market once again." Digital Trends raves "NBA 2K19 is still the king of basketball sims." and Forbes states, "There is no such thing as a perfect sports game, but this is as close as it gets."
Our studios in Budapest, Hungary; Novato, CA; Agoura Hills, CA; Orange County, CA; Shanghai, China; and Seoul, South Korea, are committed to gaming and technical innovation and offer top candidates the opportunity to learn and grow with some of the smartest and most creative minds in the industry.
We are seeking a Software Engineer with extensive experience developing Maya-based tools used in the production of games or film. Our tools range from plugins that bring proprietary technologies into the hands of artists and designers to the importing, exporting and processing of large-scale assets in a fast-paced environment where quality is key.
Job Responsibilities Include:
- Developing and maintaining Maya-based pipeline and asset management tools to meet production demands and help ensure artist efficiency and creative opportunity
- Providing front-line production support across a wide range of disciplines, troubleshoot assets, and help artists with general problem-solving
- Debugging technical issues and eliminating root causes of problems, developing comprehensive knowledge of software and systems, and maintaining relevant documentation
- Helping troubleshoot, expand, plan, and innovate through the next generations of production, rendering and interactive technologies and consoles
- Development and evolution of standards and conventions used in production of leading edge game graphics and creative content
Requirements:
- 5+ years of experience in professional Maya tools software development
- Experience with Maya at the API level (C/C++)
- Experience writing Maya plugins
- Proficient with C/C++
- Experience with C#, .NET, and Windows Forms
- Experience in game development or film/fx industry data pipelines and processing requirements
Desired Skills:
- Experience interacting with meshes, transforms, joints, and shaders at the API level
- Bonus points for having written an exporter for Maya scenes
- Experience authoring plugins that run within Maya (custom locators, custom utility or rigging nodes)
- Writing user interfaces
- MEL and/or Python scripting
- Experience with runtime rendering APIs, like DirectX or OpenGL
- HLSL or CG shader experience
- TCP/IP network communication
#LI-VC
Create Your Profile — Game companies can contact you with their relevant job openings.