Senior Rendering Engineer
Sony ImageworksVancouver, BC
Full Time Job
What You'll be doing:
You're the person who stays on top of the cutting edge developments in rendering and high-performance software development. Beyond that, you're someone who knows it can be done better. At Imageworks, you'll work as a part of a small team developing our in-house variation of the Arnold rendering system. You'll aim to develop and implement next level strategies for creating stunningly lifelike and efficient rendering scenes.
Every film provides great challenge and opportunity for pushing boundaries of our rendering toolset. Your contributions will advance live action and feature animated projects to be seen the world over.
Working with other top-notch rendering engineers at Imageworks, you'll each grow and stretch the state of the art in rendering. Films are always ramping up which provides you an ever changing problem set that will keep you alert to new solutions. Connecting with award winning CG and VFX supervisors, you can help set the stage for creating the next generation of physically correct rendering. You can also contribute to other disciplines within the software group, according to your strengths and interests.
• Proficient in C
• Knowledge of modern CPU and GPU architectures
• Fluent with Monte Carlo integration techniques and the latest light transport research
• Ability to research, analyze and optimize code
• Penchant for solving real world rendering scenarios
• Good communication skills and an aptitude for working in small teams
• Bachelor in Computer Science or equivalent
• Experience with UNIX / Linux
• Experience writing high-performance multi-threaded code leveraging SIMD
• Experience writing code for the GPU (particularly with CUDA)
• Experience developing for games a plus
• Some of the types of tasks associated with our group include:
• Evolving a mature production path tracer to use the GPU
• Researching and implementing new sampling techniques
• Enabling ''always-on'' rendering workflows across departments
• Contributing to open source projects like OpenImageIO and OSL
Those with a penchant for assessing artist workflow limitations, and the aptitude to implement a cohesive solution, are encouraged to apply.