Senior Engineer Real-Time GPU Rendering

WHAT YOU WILL DO:
• You will be working on our future development of 2D and 3D real-time render engines for our flagship products: Cinema 4D and Redshift
• Your primary responsibility will be developing the latest advancements of real-time rendering techniques utilizing both real-time raytracing algorithms and screen-space techniques
• As part of our international development team you will work closely with product managers, UX designers and the QA department
• You will be expected participate in the design, performance and code review processes, and to contribute to department best practices and guidelines

WHAT WE ARE LOOKING FOR:
• A Degree in Computer Science / Computational Visualistics / Engineering / Physics / Mathematics, a focus on computer graphics is advantageous
• Deep understanding of the latest advancements of 2D and 3D real-time rendering techniques and at least one modern graphics API (Metal, DirectX 12, Vulkan)
• A minimum of 7 years experience in programming with modern C++
• Expert level knowledge of C++, 3D math, and graphics algorithms
• Knowledge of DirectX Compute and DXR
• Solid knowledge of GPU and CPU architectures
• Extensive experience in parallelization paradigms and optimizing algorithms
• Familiarity with the current state-of-the-art in research and proven ability to implement published research papers
• Fluent in written and spoken English
• Dependable team player with a genuine interest in delivering an excellent product, a strong sense of responsibility, the ability to work independently, meet deadlines and communicate well