Torchlight Real-Time Engineer
Sony Pictures
Culver City, CAFull Time Job
The Real-time Engineer is responsible for developing and supporting Sony Torchlight's Virtual Production and visualization toolset. This can range from adding custom behaviors for Unreal's Virtual Camera, to Import/Export support for DCCs, to procedural landscape materials and foliage. In this role, you'll wear many different hats, develop in many different languages, and work one-on-one with many different filmmakers and artists to customize your tools to their exact needs. The Real-time Engineer will pull from a solid foundation in C++/Python, as well as Unreal Engine Blueprints, working alongside the Pipeline Technical Director and Virtual Production Supervisor. Together, this team will continue to architect a state-of-the-art pipeline that empowers filmmakers and artists alike with cutting-edge technical tools, and seamless user experiences.
A career at Sony Pictures Entertainment is about being part of a team working on some of the most creatively rewarding and ambitious projects to be found in any entertainment medium. You would be welcomed to a dedicated and inclusive environment where you can learn, and collaborate with some of the most talented people in the industry.
Responsibilities:
• Develop and support tools for visualization, motion capture, real-time rendering, and virtual camera workflows for artists and supervisors alike
• Work closely with artists in all departments on pipeline improvements and tool requests
• Facilitate and advise on data I/O
• Support Rendering efforts, including debugging render issues
• Train and support supervisors/artists with use of this pipeline and it's tools
• QA tools being developed internally
Essential Skills:
• Excellent C++ development skills
• Expert-level Unreal Engine user including Blueprint scripting (Asset Action Utilites, Editor Utility Widgets, Startup Objects etc.)
• Familiarity with real-time filmmaking pipelines, data I/O, DCC compatibility
• Strong & proven communication and problem solving skills
• Experience working with Maya or other DCC software
• Experience working in a software development team
• Excellent Python skills
• Experience creating tools and scripts for Maya and Unreal
• Experience with Perforce and/or other source control software
• A solid knowledge of Previs and Animation production and its iteration process
• Audio experience a plus
• A desire to learn from others and to take on increasingly challenging work
• A vivid imagination
Software knowledge:
• Autodesk Maya
• Unreal Engine 5
• Perforce
• ShotGrid
• DaVinci Resolve
• Substance Painter
• Houdini
Salary/Benefits
$120,000.00 - 150,000.00 per year