
Graphics Programmercouver
Scanline VFX
Vancouver, BCFull Time Job
ROLE
Working with the Software Development leadership, the Graphics Programmer identifies, innovates and solves complex challenges for both real-time and offline use. Their focus is high level and forward looking with a demonstrated ability to prioritize, partner, and implement new and improved technologies with Mixed Reality and Game Engines. They have advanced skills with C required for research and development.
KEY RESPONSIBILITIES
• Leverages current technology research and development trends to innovate and advance Scanline's graphics feature development
• Develops new and enhances existing graphics technologies (rendering, lighting, shadows, shaders, etc.) state-of-the-art components and applications for mission-critical, high performance, and globally distributed systems
• Gathers requirements across large collaboration efforts that span multiple departments and/or disciplines
QUALIFICATIONS & EXPERIENCE
• Bachelor's Degree in Computer Science or equivalent experience
• Minimum five (5) years of advanced experience with C/C or C#
• Minimum five (5) years of experience in Gaming, VFX and/or other professional software development environment
• Knowledge of Maya and Unreal Engine
• Advanced knowledge of Mixed Reality rendering techniques
• In-depth knowledge in advanced mathematics, linear algebra and understanding of data structures and algorithms
• Experience with multithreaded programming
• Understanding of 3D graphics and shader programming languages
• GPU and CPU profiling experience
• Experience with DirectX12 and other modern graphics or compute APIs
• Strong written and verbal communication skills
• Experience with agile methodology, test methodology, test-driven development, source control management, and automated testing
BENEFITS
We offer extended medical, disability and dental insurance.