Graphics Programmer [HR][/HR]
Scanline VFX is a leading visual effects company with studios in Vancouver, Montreal, Los Angeles, London, Seoul, Munich, and Stuttgart
APPLY HERE:
FOR VAN:
FOR MTL:
FOR LA:
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 RESPONSABILITIES
- 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
- Advanced knowledge of Mixed Reality rendering techniques
- In-depth knowledge in advanced mathematics, linear algebra and understanding of data structures and algorithms
- Experience with multi-threaded 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.
APPLICATION
Please only apply once. We keep your application details on file for both current and future job opportunities. If you are applying to more than one position, use the same email address on all applications. Only re-apply if your details have recently changed.