Senior Engine Programmer C++ - H/F/NB

4 Months ago • 5-10 Years

Job Summary

Job Description

Ubisoft seeks a skilled Senior Engine Programmer with 5+ years of C++ experience in AAA game development. You'll maintain, optimize, and evolve the game engine, collaborate with gameplay programmers and designers, and ensure game performance across multiple platforms.
Must have:
  • C++ Engine Programming
  • AAA Game Development
  • Real-Time Optimization
  • Multithreading Experience
Good to have:
  • Game Engine Architecture
  • Performance Profiling
  • Game Physics Simulation
  • Graphics Optimization
Perks:
  • Flexible Working
  • International Team

Job Details

Description de l'entreprise

Les équipes d’Ubisoft sont animées par leur volonté d’enrichir la vie des joueurs avec des expériences de divertissement originales et mémorables. Elles donnent vie à des mondes, de véritables terrains de jeux où l’imagination peut s’exprimer librement, donnant naissance à des moments de surprise, de fun et d’aventure qui permettent aussi au joueur d’apprendre et se découvrir.

Chez Ubisoft, vous avez l’opportunité de collaborer et d’évoluer avec des équipes passionnées et pionnières dans leur domaine, partout dans le monde. Vous progresserez dans un environnement bienveillant et inspirant dans lequel vous repousserez les limites de l’imaginaire et de la technologie pour créer les mondes qui passionneront nos joueurs. 

Dans le cadre de son développement, Ubisoft recherche de nouveaux talents pour rejoindre son Studio de Production à Paris, où ont dernièrement été développés les titres "Ghost Recon : Breakpoint", "Mario + Rabbids : Kingdom Battle", "Just Dance 2020" ou encore "Watch_Dogs Legion".

Description du poste

Votre quête journalière :

Vous faites partie du studio de production de Montreuil et rejoignez une équipe technique expérimentée qui collabore avec les productions de jeu AAA dans les studios du monde entier. En tant qu'Engine Programmer (H/F/NB) et sous la responsabilité du Lead Engine Programmer, vous êtes responsable du développement et de l’optimisation du moteur de jeu.

Dans ce contexte, vos missions incluront notamment :

  • Maintenir, faire évoluer et optimiser les différentes composantes logicielles de notre moteur de jeu propriétaire développé en C++,
  • Exécuter les développements bas niveau (optimisation, mémoire, débug, temps réel, multi-threading ...),
  • Participer à l’élaboration des mécaniques de jeu en collaboration avec les programmeurs gameplay, les Sound Designer et les programmeurs Online,
  • Intervenir pour le portage du jeu sur les nombreuses plateformes cibles (PS5, PS4, XBox One, XBox Series X, Switch, Stadia, Mobile),
  • Être l’interlocuteur des Directeurs Techniques et Artistiques pour répondre à leurs contraintes de performance.

Qualifications

Vos skills :

  • Vous disposez d'au moins 5 ans d'expérience en programmation moteur C++ sur une production de jeu AA ou AAA, avec de fortes contraintes techniques (temps réel, multithreading ...),
  • Vous avez validé un diplôme en école d'ingénieur, informatique ou équivalent,
  • L'univers du jeu vidéo vous passionne,
  • Vous êtes une personne autonome, proactive et dotée d'un bon relationnel,
  • Votre maîtrise de l’anglais vous permet d’évoluer dans une équipe internationale.

Informations complémentaires

Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs dans ses équipes.

En tant qu’employeur, Ubisoft offre à tous les mêmes opportunités d’accès à l’emploi sans distinction de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et d’âge.

Consultez ce guide qui a pour but de vous accompagner dans votre candidature, et découvrez nos actions pour encourager plus de diversité et d'inclusion.

    Consultez ce guide qui a pour but de vous accompagner dans votre candidature, et découvrez nos actions pour encourager plus de diversité et d'inclusion.

    Similar Jobs

    Microsoft - Software Engineer

    Microsoft

    Mexico City, Mexico City, Mexico (On-Site)
    1 Month ago
    Samsung Semiconductor - Intern, Memory Solutions Research Engineer

    Samsung Semiconductor

    San Jose, California, United States (Hybrid)
    1 Month ago
    NXP - 2025Y Campus - MCU System Engineer Intern

    NXP

    Suzhou, Jiangsu, China (On-Site)
    4 Months ago
    ByteDance - Hardware Interaction Industrial Designer

    ByteDance

    San Jose, California, United States (On-Site)
    3 Months ago
    Thatgamecompany - Gameplay Engineer

    Thatgamecompany

    United States (Remote)
    5 Months ago
    Homa games - Unity Developer

    Homa games

    Germany (Remote)
    5 Months ago
    Unity - Senior Partner Relations Manager

    Unity

    Tokyo, Japan (On-Site)
    5 Months ago
    Andor Tech - Unity Developer

    Andor Tech

    Bengaluru, Karnataka, India (On-Site)
    5 Months ago
    Limit Break - リードUnityエンジニア - 日本Lead Staff Engineer (Unity) (Japan)

    Limit Break

    Tokyo, Japan (On-Site)
    6 Months ago

    Get notifed when new similar jobs are uploaded

    Similar Skill Jobs

    NVIDIA - Senior DSP Communication Engineer

    NVIDIA

    Yokne'am Illit, North District, Israel (On-Site)
    1 Month ago
    Blis - Senior Software Engineer, C++ - Mumbai

    Blis

    Maharashtra, India (Hybrid)
    5 Months ago
    Cloud Imperium Games - Senior VFX Programmer

    Cloud Imperium Games

    Manchester, England, United Kingdom (On-Site)
    7 Months ago
    Matic Robots - Research Engineer

    Matic Robots

    Mountain View, California, United States (On-Site)
    4 Months ago
    Zoox - Senior/Staff Machine Learning Engineer - Prediction & Behavior ML

    Zoox

    Foster City, California, United States (Hybrid)
    4 Months ago
    Red Point Labs - Unity Game Developer (Remote OK)

    Red Point Labs

    Argentina (Remote)
    9 Months ago
    Epic Games - Gameplay Programmer

    Epic Games

    Cary, North Carolina, United States (On-Site)
    1 Month ago
    Rivos - Accelerator Microarchitecture Performance Modeling

    Rivos

    Austin, Texas, United States (Remote)
    4 Months ago
    ByteDance - Site Reliability Engineer Graduate (Technical Infrastructure) - 2025 Start (BS/MS)

    ByteDance

    San Jose, California, United States (On-Site)
    3 Months ago
    The Walt Disney Company - Staff Production Engineer - Platform

    The Walt Disney Company

    Sydney, New South Wales, Australia (On-Site)
    3 Months ago

    Get notifed when new similar jobs are uploaded

    Jobs in Paris, Île-de-France, France

    The Walt Disney Company - Set Designer/Prop Maker

    The Walt Disney Company

    Île-de-France, France (On-Site)
    1 Day ago
    Ubisoft - Senior Gameplay Programmer (W/M/NB) – The Division Resurgence

    Ubisoft

    Accons, Auvergne-Rhône-Alpes, France (Hybrid)
    4 Months ago
    Voodoo - Senior Talent Acquisition Associate - Growth

    Voodoo

    Paris, Île-de-France, France (On-Site)
    7 Months ago
    SSC Technologies - Solutions Consultant

    SSC Technologies

    France (Remote)
    4 Months ago
    DEVOTEAM - Consultant fonctionnel Salesforce H/F - CDI -Paris - Creative Tech - C360

    DEVOTEAM

    Levallois-Perret, Île-de-France, France (Remote)
    4 Months ago
    Assystems - Ingénieur Essais H/F

    Assystems

    Laon, Hauts-de-France, France (On-Site)
    3 Months ago
    Ubisoft - DevOps Linux Administrator

    Ubisoft

    Saint-Mandé, Île-de-France, France (Hybrid)
    2 Weeks ago
    Ubisoft - Senior Level Artist

    Ubisoft

    Montpellier, Occitanie, France (On-Site)
    1 Week ago
    Assystems - Projeteur Installation Générale H/F

    Assystems

    Nantes, Pays De La Loire, France (On-Site)
    3 Months ago
    Assystems - Ingénieur Planning Confirmé H/F

    Assystems

    Marseille, Provence-Alpes-Côte D'Azur, France (On-Site)
    3 Months ago

    Get notifed when new similar jobs are uploaded

    Similar Category Jobs

    Unity - Développeur(euse) DataOps sénior / Senior DataOps Developer

    Unity

    Montreal, Quebec, Canada (On-Site)
    8 Months ago
    Behaviour Interactive - Principal Gameplay Programmer - Dead by Daylight | Programmeur·euse jouabilité Principal·e - Dead by Daylight

    Behaviour Interactive

    Middlesbrough, England, United Kingdom (Hybrid)
    4 Months ago
    Sigma Software - Game Developer

    Sigma Software

    Ukrainka, Kyiv Oblast, Ukraine (On-Site)
    3 Months ago
    Behaviour Interactive - Senior Gameplay Programmer - Dead by Daylight | Senior Programmeur·se jouabilité - Dead by Daylight

    Behaviour Interactive

    Montreal, Quebec, Canada (On-Site)
    7 Months ago
    WebMobril Technologies - Jr. Unity Developer

    WebMobril Technologies

    Noida, Uttar Pradesh, India (Hybrid)
    7 Months ago
    Worlds - Cinematics Artist- Unreal

    Worlds

    (Remote)
    6 Months ago
    Eliassen Group - Unity Developer

    Eliassen Group

    California, United States (Remote)
    6 Months ago
    Limit Break - Unity エンジニア

    Limit Break

    Tokyo, Japan (On-Site)
    6 Months ago
    ZeniMax Media - Programmeur.se de jeu senior / Senior Gameplay Programmer

    ZeniMax Media

    Montreal, Quebec, Canada (On-Site)
    5 Months ago

    Get notifed when new similar jobs are uploaded

    About The Company

    Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


    Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


    Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


    If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

    Paris, Île-de-France, France (On-Site)

    Bordeaux, Nouvelle-Aquitaine, France (On-Site)

    Bordeaux, Nouvelle-Aquitaine, France (On-Site)

    Shanghai, Shanghai, China (On-Site)

    Bordeaux, Nouvelle-Aquitaine, France (On-Site)

    Bordeaux, Nouvelle-Aquitaine, France (On-Site)

    Shanghai, Shanghai, China (On-Site)

    Lyon, Auvergne-Rhône-Alpes, France (On-Site)

    Toronto, Ontario, Canada (On-Site)

    Shanghai, Shanghai, China (On-Site)

    View All Jobs

    Get notified when new jobs are added by Ubisoft

    Level Up Your Career in Game Development!

    Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

    Job Common Plug