Principal Rendering Engineer
Description
The Lucasfilm Advanced Development Group (ADG) is looking for a Principal Rendering Engineer to join our team in San Francisco OR Vancouver!!
ADG
develops tools and techniques for high-fidelity computer graphics and
simulation. Our goal is to expand and enhance creative storytelling in
the Star Wars universe through real-time rendering of film-quality
imagery. Our work can also be seen powering many of the ILMxLAB
immersive experiences.
As a Principal Rendering Engineer within ADG
you will develop new techniques for real-time rendering, deliver tools
and technology that empower storytellers, and collaborate with our
sister company, Industrial Light & Magic, to leverage existing
knowledge and solutions. You will set new bars for what can be achieved
with real-time rendering.
Responsibilities:
• Research, prototype, and implement real-time solutions for high-fidelity real-time rendering
• Develop and create solutions for computer lighting, VFX, post-processing
• Provide deep domain expertise in the area of rendering
• Plan and manage tasks and schedules effectively to meet key milestones
•
Mentor and Advises/assists junior engineers with maintenance and bug
fixing of existing software and/or systems. Collaborate with other
engineers to form a highly productive team
• Improve and maintain existing code to increase quality, reliability, and maintainability
• Represent ADG in collaborations and joint efforts with internal and external vendors
• Maintain deep knowledge and awareness of technical advancements in the area of rendering and other related areas.
Required:
• Excellent 3D math skills (linear algebra, vector math)
• Strong knowledge of C/C++ programming languages
•
In-depth knowledge of photorealistic rendering techniques (REYES,
Physically Based Ray Tracing, Global Illumination, Computational
Geometry, MIS)
• Experience with GPGPU / Compute shaders
• Deep experience of one or more of industry standard graphics APIs (DirectX, OpenGL, Etc)
• Deep experience of shader languages (HLSL/GLSL/Cg)
• Self-motivated individual with excellent problem solving skills
•
Must be detail oriented and organized, possess strong communication
skills, and be able to handle a variety of tasks in an efficient manner.
• Bachelor's degree in Computer Science, Engineering or Scientific discipline, advanced degree preferred
Preferred:
• 10+ years of professional experience in computer graphics and rendering
• Experience designing and implementing rendering algorithms, emphasizing photo realistic results
• Experience of subdivision surfaces
• Experience working with real-time rasterizers
This Job is no longer active!