Graphics Programmer

Job Type:
Areas of Expertise:
Programming and Development
Mainland Europe
Arkane Studios
Job Ref:

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.

- 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



- 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



- 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, our third-party applicant tracking system. While 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’s privacy policy.

Contact Details:
Arkane Studios
Tel: -
Contact: Recruitment Team

You may return to your current search results by clicking here.

Latest Job Listings