PERMANENT – FULL TIME
REPORTS TO: LEAD GRAPHICS PROGRAMMER
RESPONSIBILITIES:
- Develop and maintain high end rendering system, create software in C++ and C# by applying the principles of object-oriented development
- Ability to technically design, implement and review 3D systems for use in the development of the game in a specific timeframe
- Ability to collaborate with the different Technical Art, Art director and Art teams in order to achieve the proper visual quality level using efficient solutions
- Master debugging and profiling tools and techniques
- Research, innovate and integrate new state-of-the-art real-time rendering solutions.
- Ability to work in a multi-platforms development environment
- Develop and implement systems within deadlines
- Document, transfer knowledge and support efficiently the different team members in the adoption of new techniques
EXPERIENCE & QUALIFICATIONS :
- University diploma in programming, computer engineering, software engineering or the equivalent
- Good mathematics skills
- +3 years of experience in a similar position in gaming industry or equivalent
TECHNICAL SKILLS:
- Excellent C++ and C# skills and experience
- Strong OOD skills and experience
- Excellent knowledge of DirectX or OpenGL and shaders in general
- Excellent knowledge of rendering programming techniques
- Knowledge of Direct3D12, Vulkan and PS4 APIs are strong assets
- At ease with taking the lead on profiling of performance and optimization of complex rendering systems
INTERPERSONAL QUALITIES:
- Good team player
- Approachable
- Capacity to lead some topics
- Open to constructive criticism
- Vision on systems of tomorrow and evolution of existing techniques
- A desire to push the barriers of technology in the video game industry, is required
- Good communicator
- Capacity to work on many different topics at once, under different codebases
MOTIVATION & INTEREST:
Ambition and passion for videogames are essential!
