This position is no longer available.

Mid-level Graphic Programmer

Permanent contract
Cergy
Salary: Not specified
A few days at home
Experience: > 5 years
Education: Master's Degree

Virtuos France
Virtuos France

Interested in this job?

Questions and answers about the job

The position

Job description

• Implement various features within the rendering pipeline or inside shaders according to the specified guidelines specified by the technical director and under the supervision of the lead programmer;
• If needed, develop functionalities in engine, game or tools;
• Get involved in the technical architecture defined for the game engine;
• Provide with his in-depth expertise in graphics programming and share it with the whole team;
• Collaborate with other team members and other development, art or production teams, whatever local or remote;
• Make propositions to improve existing functionalities, for the sake of the final quality of the game;
• Deliver a clean, clearly commented and structured code, in respect of the suitable conditions of performance and reliability;
• Integrate in game when necessary any delivered asset (characters, environments, props, animations, cut-scenes, UIs, sounds, special effects, etc.);
• Investigate and solve bugs identified in the source code (even written by other developers);
• Profile performance or memory troubles and solve them by bringing appropriate optimizations;
• Make sure the provided work result fit the expected quality;
• Report the work in progress and deliver the achieved result on time, along with any information needed to use it properly;
• When necessary, write a technical document explaining the developed or studied system.


Preferred experience

Must have qualifications
• Minimum of 5 years in graphics programming in video game industry or any other domain related to 3D real time rendering;
• Familiar with GPU system programming;
• Familiar with one modern graphics API at least (Direct3D, Vulkan, etc.);
• Familiar with shader writing (HLSL, GLSL, SPIR-V, etc.);
• Mastery in C++ and object-oriented programming;
• Excellent understanding of the code impact on performance and memory utilization;
• Autonomous and proactive attitude;
• Strong interpersonal and communication skills, French and English both written and spoken;
• Being comfortable with debugging unfamiliar code;
• Passion for making and playing games.

Nice to have qualifications
• Comfortable in optimization field.
• An in-depth experience in Unreal Engine 4;
• Credited in one released game at least.

What we offer
• Open and collaborative employee culture;
• Team buildings and company activities;
• Healthcare plan;
• Partial remote work possible;
• Oversee work opportunities;
• Located in a green campus near RER;
• Meal allowance;
• Videogames and board-games library;
• Complimentary drinks;
• And more…


Recruitment process

Interview with HRBP - HRD
Technical test
Interview with Technical Director

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Graphic Design and Creative Services”.