Virtuos France
Senior Unreal Engine Programmer
- +1
- +2
- Lyon, Auvergne-Rhône-Alpes, France
- +1
- +2
- Lyon, Auvergne-Rhône-Alpes, France
À propos
Position Duties
- Implement various features within the Unreal Game Project according to the guidelines specified by the technical director and under the supervision of the lead programmer;
- If needed, develop functionalities in gameplay parts, game systems and tools;
- Get involved in the technical architecture defined for the Unreal Game Project;
- Provide in-depth expertise in system programming and share it with the whole team;
- Collaborate with other team members and other development, art or production teams, whether local or remote;
- Make propositions to improve existing functionalities, for the sake of the final quality of the game;
- Deliver clean, clearly commented and structured code, in respect of the suitable conditions of performance and reliability;
- Integrate any delivered asset in game, when necessary (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);
- Ensure the provided work result fits 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.
Candidate Profile
- Minimum of 5 years in engine programming in the video game industry or any other domain related to real-time applications;
- An in-depth experience in development with Unreal Engine 4;
- 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.
Nice to have qualifications:
- Familiar with the latest world-building features in Unreal Engine 5, such as World Partition and PCG framework;
- Comfortable in profiling and optimization field;
- Familiar with low-level system programming;
- Credited in one released game at least.
Compétences idéales
- C++
- Optimization
Expérience professionnelle
- Gaming
Compétences linguistiques
- English