Tweet

PLAY, GROW and WIN

To be a part of Virtuos means to be a creator and aim at excellence.

At Virtuos, we harness the latest technologies to make video games better and more immersive than ever before. That is why we pride ourselves in constantly pushing the boundaries of possibility since our founding in 2004.

Virtuosi are a team of experts – people who have come together to share their mutual passion for producing high-quality games. People who share the same enthusiasm in exploring new ideas and the constant drive to excel in their field. People who believe in earning success through dedication.

As a group, Virtuos has become a recognized leader in its field, has been growing faster than its peers have in recent years, and is pursuing an aggressive global expansion strategy. To this end, we are seeking an experienced Junior GamePlay Programmer who can join our team and help pave the way towards our new goals.

About the position

With over 2,000 staff, Virtuos is one of the largest and most recognized game developers. Since 2004, Virtuos has contributed to hundreds of games on all major platforms.

Our track record is full of achievements. Virtuos has worked with 15 of the top 20 game companies worldwide (Square Enix, Warner Bros., 2K, Ubisoft, EA, Activision, Sony, Microsoft...) by contributing to many of their largest AAA, New-Gen titles as well as shipping over 10 co-developed titles each year in recent years. Virtuos aims at being the Number One game development partner by providing the best games and art to developers and publishers worldwide.

Our French studio located in Cergy is specialized in co-development on Xbox, PlayStation and PC platforms, and contributed to Batman - Return to Arkham (2016), L.A. Noire: The V.R. Case Files (2017), Vampyr (2018), Assassin’s Creed Liberation Remastered (2019), The Outer Worlds (2019), Marvel’s Avengers (2020) and Horizon Zero Dawn: Complete Edition (2020).

For on-going and unannounced projects, we are looking for a programmer to work on versatile and various productions focused on gameplay development missions at first and extendable to engine features implementation, optimization, visual system improvement or integration of cutting-edge technologies.

By joining teams of passionate people, the first mission will be either to develop mechanisms of an internal game production, or to implement agent behaviors or related game systems into the brand new in-progress open-world game of a renowned client for next-gen consoles, targeting in any case the best possible quality.

Responsibilities

  • Analyze game designers' demands and iterate with them in order to implement various gameplay mechanisms, from prototype until polishing stages, to reach an appealing and fun result as well as staying reliable and performance efficient ;

  • Get involved in the game architecture defined by the lead developer and the technical director ;

  • Develop required tools and functions related to the implemented gameplay in order to expose tunable parameters and events to game designers ;

  • 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.

Qualifications

Must have qualifications

  • Minimum of 1 year in game programming or beginner with relevant scolar or personal projects ;

  • A confirmed experience in Unreal Engine or Unity in gameplay programming or game system development ;

  • Proficient in C++ and object-oriented programming ;

  • Good 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

  • Credited in one released game ;

  • Experienced in AI development ;

  • Appealed by animation programming.