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

    Meta - Research Scientist Intern, Photorealistic Telepresence (PhD)

    Meta

    Pittsburgh, Pennsylvania, United States (On-Site)
    3 Months ago
    Zoox - Senior Software Engineer - Developer Platforms

    Zoox

    Foster City, California, United States (Hybrid)
    3 Months ago
    ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Operation Platform

    ByteDance

    Seattle, Washington, United States (On-Site)
    3 Months ago
    ByteDance - Research Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

    ByteDance

    San Jose, California, United States (On-Site)
    3 Months ago
    Google - Senior Software Engineer, Full Stack, Google Cloud - India

    Google

    Bengaluru, Karnataka, India (On-Site)
    3 Months ago
    GamePoint - Senior Unity Developer

    GamePoint

    The Hague, South Holland, Netherlands (On-Site)
    5 Months ago
    Qualitest - Senior Unity Developer (Hybrid)

    Qualitest

    Bucharest, Bucharest, Romania (Hybrid)
    6 Months ago

    Get notifed when new similar jobs are uploaded

    Similar Skill Jobs

    Fluence - Senior Quality Assurance Engineer I

    Fluence

    Bengaluru, Karnataka, India (Hybrid)
    4 Months ago
    Keen Software House - Senior Engine Programmer

    Keen Software House

    Prague, Prague, Czechia (Remote)
    1 Day ago
    ByteDance - Software Engineer - Programming Language (San Jose, CA)(PhD)

    ByteDance

    San Jose, California, United States (On-Site)
    1 Month ago
    ByteDance - Backend Engineer, Machine Learning Systems - Singapore

    ByteDance

    Singapore (On-Site)
    3 Months ago
    Kojima Productions - Sound Programmer

    Kojima Productions

    Tokyo, Japan (On-Site)
    2 Months ago
    Google - Senior Software Engineering Manager, Infrastructure, Google Cloud Data Management

    Google

    New York, New York, United States (On-Site)
    1 Month ago
    Epic Games - Lead Engineer - Fortnite Online

    Epic Games

    Cary, North Carolina, United States (On-Site)
    1 Month ago
    ByteDance - Software Development Engineer Graduate (Network Monitoring & Alerts) - 2025 Start (PhD)

    ByteDance

    Seattle, Washington, United States (On-Site)
    3 Months ago
    Fluence - Controls Engineer

    Fluence

    London, England, United Kingdom (Remote)
    4 Months ago
    Hitachi - Principal Software Engineer

    Hitachi

    San José, San José Province, Costa Rica (Remote)
    3 Months ago

    Get notifed when new similar jobs are uploaded

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

    PwC - Management group Risques de marché et Instruments financiers | CDI | H/F

    PwC

    Neuilly-sur-Seine, Île-de-France, France (On-Site)
    3 Months ago
    PwC - Consultant expérimenté/Manager | Operations | CDI | H/F

    PwC

    Marseille, Provence-Alpes-Côte D'Azur, France (On-Site)
    4 Months ago
    Ubisoft - Data Operations Specialist

    Ubisoft

    Saint-Mandé, Île-de-France, France (Hybrid)
    6 Days ago
    Ubisoft - Content Creator Assistant - Data Project - Internship

    Ubisoft

    Paris, Île-de-France, France (On-Site)
    2 Weeks ago
    Ubisoft - Financing and Cash Planning Partner Junior

    Ubisoft

    Paris, Île-de-France, France (Hybrid)
    1 Month ago
    PwC - Consultant comptable | Comptabilité / Fiscalité | CDI | H/F

    PwC

    Neuilly-sur-Seine, Île-de-France, France (On-Site)
    3 Months ago
    QUANTIC DREAM - Senior Game Designer - Star Wars : Eclipse™ (F/H/NB)

    QUANTIC DREAM

    Paris, Île-de-France, France (Hybrid)
    1 Month ago
    Assystems - Ingénieur Automatisme et Supervision - Stage H/F

    Assystems

    Bagnols-sur-Cèze, Occitanie, France (On-Site)
    3 Months ago
    Assystems - Ingénieur Calcul Mécanique - Nucléaire H/F

    Assystems

    Avignon, Provence-Alpes-Côte D'Azur, France (On-Site)
    3 Months ago
    Ubisoft - Contrôleur Interne Sénior (F/H/NB)

    Ubisoft

    Saint-Mandé, Île-de-France, France (Hybrid)
    2 Months ago

    Get notifed when new similar jobs are uploaded

    Similar Category Jobs

    Convai - Senior Unity Developer

    Convai

    Bengaluru, Karnataka, India (On-Site)
    7 Months ago
    Flecks Labs - Unity Developer

    Flecks Labs

    Hyderabad, Telangana, India (On-Site)
    5 Months ago
    QUANTIC DREAM - Gameplay Programmer IA - Projet Compétitif

    QUANTIC DREAM

    Paris, Île-de-France, France (Hybrid)
    3 Months ago
    Ubisoft - Senior Gameplay Programmer (F/H/NB) – The Division Resurgence

    Ubisoft

    Saint-Mandé, Île-de-France, France (Hybrid)
    4 Months ago
    Poke - Unity Developer - Ruby on Rails

    Poke

    California, United States (Hybrid)
    5 Months ago
    Larian Studios - Graphics Programmer | Programmeur graphique

    Larian Studios

    Quebec, Canada (On-Site)
    5 Months ago
    MADFINGER Games - Build Engineer

    MADFINGER Games

    Brno, South Moravian Region, Czechia (On-Site)
    3 Months ago
    Wild Warz - Unity Developer (Remote)

    Wild Warz

    (Remote)
    2 Years ago
    Unity - Senior Software Engineer, Offerwall

    Unity

    San Francisco, California, United States (On-Site)
    3 Months ago
    Unity - Développeur(se) de Données Principal(e) / Principal Data Developer

    Unity

    Montreal, Quebec, Canada (On-Site)
    7 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.

    Montreal, Quebec, Canada (On-Site)

    Montreal, Quebec, Canada (On-Site)

    Cary, North Carolina, United States (On-Site)

    Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)

    Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)

    Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)

    Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)

    Saguenay, Quebec, Canada (On-Site)

    Saguenay, Quebec, Canada (On-Site)

    Québec City, Quebec, Canada (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