Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Engine Programmer (H/F)

Home > Programming & Engineering

Engine Programmer (H/F) in Bordeaux, France

  • Ubisoft
  • Full time
  • Intermediate
  • Email
  • Bordeaux, France
  • 29/04/2021
  • Report

Pour son studio de production de Bordeaux, Ubisoft recherche un.e Programmeur.se Moteur pour intégrer l’équipe de développement du projet Beyond Good & Evil 2.

Vous serez responsable de la conception, du développement et de la mise en œuvre des systèmes bas-niveau et aurez un impact conséquent sur la qualité et la stabilité du moteur, en contribuant à l’amélioration des performances et de la qualité du jeu. Vous serez également en charge de l’optimisation et du support du moteur.

Vos missions seront les suivantes:

  • Apporter les modifications nécessaires au code existant pour en améliorer le design, structure ou clarté sans changer le comportement associé.
  • Analyser et déterminer les besoins en collaboration avec les équipes (Programmeurs Gameplay, Level Designers, Level Artists…).
  • Proposer des solutions pour implémenter ces besoins, ainsi que des systèmes et des architectures optimisées et efficaces pour résoudre des problèmes.
  • Être et rester à la pointe de l’état de l’art et être force de proposition sur son optimisation.
  • Faire des mesures et les interpréter dans un souci d’optimisation.
  • Analyser les requêtes et anticiper les problèmes potentiels, proposer différentes options de résolution.
  • Déterminer et corriger les bugs identifiés par les équipes qualité.
  • Mentorer et coacher d’autres programmeurs moins expérimentés (profils Junior ou stagiaires).
  • Une solide expérience en programmation C++
  • Très bon niveau de C++ ; LUA est un plus
  • Intérêt poussé et compétences développées vis-à-vis de l’architecture, l’implémentation et l’amélioration continue d’un moteur
  • Expérience de code GPU, CPU dans un environnement multi-plateformes
  • Bonne compréhension des algorithmes de programmation et du multithreading CPU
  • Excellent esprit d'équipe
  • Intérêt pour le jeu vidéo et l’industrie vidéo-ludique
  • Un bon niveau d'anglais

Recruitment process:

  1. First call with the Tech Recruiter
  2. Interview with the Programming Team
  3. Final interview with the Producer

If your application is not retained, you will receive a negative answer. According to the sanitary measures related to COVID-19, all interviews will be held by visioconference and every employee can partially work from home.

At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences, we value diversity at our company and do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status. All personal informations will be treated as confidential according to the Employment Equity act.

Ubisoft

Ubisoft is a creator of worlds, committed to enriching players' lives with original and memorable gaming experiences.

Similar positions

Senior Platform Engineer, Cinecast

  • Unity
  • Full time
  • Boston, United Kingdom
  • 13/05/2021

Lead Platform Engineer, Cinecast

  • Unity
  • Full time
  • Boston, United Kingdom
  • 13/05/2021

Solutions Engineer

  • Unity
  • Contract
  • Shanghai, China
  • 13/05/2021

Senior Generalist Programmer [New IP] (444)

  • Ubisoft
  • Full time
  • Newcastle upon Tyne, United Kingdom
  • 13/05/2021

Generalist Programmer [New IP] (444)

  • Ubisoft
  • Full time
  • Newcastle upon Tyne, United Kingdom
  • 13/05/2021

Generalist Programmer [New IP] (444)

  • Ubisoft
  • Full time
  • Royal Leamington Spa, United Kingdom
  • 13/05/2021

Senior Generalist Programmer [New IP] (444)

  • Ubisoft
  • Full time
  • Royal Leamington Spa, United Kingdom
  • 13/05/2021

Intermediate/Senior UI Programmer - Rainbow Six Si

  • Ubisoft
  • Full time
  • Barcelona, Spain
  • 13/05/2021

Senior Software Engineer (Services) - League of Le

  • Riot Games
  • Full time
  • Los Angeles, United States
  • 13/05/2021

Senior Software Engineer (Gameplay) - Teamfight Ta

  • Riot Games
  • Full time
  • Los Angeles, United States
  • 13/05/2021