ZeniMax Jobs

Graphics Programmer

Division: Arkane Studios France | Department: | Location: Lyon , FR

Answering to the Lead Graphic Programmer, the Graphics Programmer is responsible for developing all the solutions related to the rendering of the game engine, from the lighting to visual effects.

RESPONSIBILITIES
- Improve and maintain the rendering modules of the game engine
- Develop shaders and quality effects to support the Art direction and unique visual style of the game
- Optimize the rendering code to get the best performance on all platforms
- Write clear, maintainable, portable C++ code
- Write and maintain custom shaders across a range of hardware
- Test and document code you write
- Work well with other engineers, artists and designers

 

REQUIREMENTS

- Strong knowledge of C/C++
- Strong knowledge of rendering algorithms
- Good knowledge of multi-core architecture related issues
- Experience with DirectX 11 level shaders and HLSL
- Expertise in building multithreaded, real-time systems
- Experience writing systems balancing performance and maintainability
- Experience profiling and optimizing both CPU and GPU utilization
- Experience with game editor plugins/modification
- Strong communication and organizational skills
- Must work well under pressure and handle multiple tasks

 

DESIRED SKILLS

- Excellent analytical and mathematical skills
- Development experience on game consoles (Xbox360/PS3/Xbox One/PS4) a plus
- Strong interpersonal skills and problem solving ability
- Understanding of the latest graphics APIs

How to Apply

To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.

Previously Applied? Click here.

No Recruiters or Agencies Please

Please Note: Individuals submitting resumes or otherwise responding to employment opportunities are NOT considered applicants until they apply for a particular position and have been invited to complete the company's employment application.

TRUSTe 
European Safe Harbor certification
© Copyright 2017 ZeniMax Media Inc.
Trademarks are the property of their respective owners. All Rights Reserved.
Privacy Policy | Terms of Service | Legal Info | Contact Us