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

2 Months ago • 5-10 Years

About the job

Job Description

Senior Engine Programmer needed with 5+ years of experience in C++ game engine development on AA or AAA titles, specializing in real-time, multithreading, and optimization. Experience with game engine components, low-level development, and collaboration with game developers is essential.
Must have:
  • C++ Game Engine
  • Real-time Optimization
  • Multithreading Experience
  • Game Engine Components
Good to have:
  • Sound Design
  • Game Development
  • Online Programming
  • Platform Porting
Perks:
  • Flexible Working
  • International Team
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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.

    View Full Job Description

    Add your resume

    80%

    Upload your resume, increase your shortlisting chances by 80%

    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)

    Paris, Île-de-France, France (On_site)

    Montreal, Quebec, Canada (On-Site)

    Bucharest, Bucharest, Romania (Hybrid)

    Mumbai, Maharashtra, India (On_site)

    Kyiv, Kyiv City, Ukraine (On_site)

    Abu Dhabi, Abu Dhabi, United Arab Emirates (On_site)

    Malmö, Skåne County, Sweden (On_site)

    View All Jobs

    Get notified when new jobs are added by Ubisoft

    Similar Jobs

    Larian Studios - Internship - Engine Programmer

    Larian Studios, Belgium (On-Site)

    Lakshya Digital - Engine Programmer - Freelance

    Lakshya Digital, Canada (Remote)

    Thatgamecompany - Engine Programmer

    Thatgamecompany, (Remote)

    Larian Studios - Engine Programmer

    Larian Studios, Spain (On-Site)

    Turtle Rock Studios - Senior Engine Programmer

    Turtle Rock Studios, United States (Hybrid)

    Gameloft - Engine Programmer

    Gameloft, Australia (On-Site)

    People Can Fly - Senior Engine Programmer

    People Can Fly, Poland (Remote)

    Get notifed when new similar jobs are uploaded

    Similar Skill Jobs

    Stoic - Software Test Engineer

    Stoic, United States (Remote)

    social discovery ventures - Senior .Net Engineer

    social discovery ventures, Georgia (Remote)

    Zynga - Senior Data Scientist

    Zynga, Canada (Remote)

    Rockstar Games - Principal Technical Artist: Animation

    Rockstar Games, United Kingdom (On-Site)

    Rockstar Games - Principal Technical Artist: Animation

    Rockstar Games, United Kingdom (On-Site)

    Rockstar Games - Principal Technical Artist: Animation

    Rockstar Games, United Kingdom (On-Site)

    DigitalFish - Pipeline Engineer II, Universal Scene Description

    DigitalFish, United States (Remote)

    Get notifed when new similar jobs are uploaded

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

    Asobo Studio - Cinematic Designer H/F (Plague Team)

    Asobo Studio, France (On-Site)

    Homa games - Senior Level Designer

    Homa games, France (Remote)

    Tap Nation - Senior Backend Developer Web3

    Tap Nation, France (Hybrid)

    Voodoo - Financial Controller

    Voodoo, France (On-Site)

    Voodoo - Data Analyst - Growth

    Voodoo, France (Hybrid)

    Homa games - Strategic Project Manager - Gen AI

    Homa games, France (On-Site)

    Kepler Interactive - IT Manager

    Kepler Interactive, France (Hybrid)

    Get notifed when new similar jobs are uploaded

    Similar Category Jobs

    Kwalee - Senior Game Programmer

    Kwalee, United Kingdom (Hybrid)

    Bullet Farm - BulletFarm - Senior Gameplay Programmer

    Bullet Farm, United States (Remote)

    Xogar Games - Unreal Developer - Contractual Role

    Xogar Games, India (On-Site)

    Red Games Co. - Unity Engineer

    Red Games Co., (On-Site)

    Red Games Co. - Unity Engineer

    Red Games Co., United States (On-Site)

    Sago Mini - Sr. Unity Developer

    Sago Mini, (Hybrid)

    SMU Guildhall - Faculty - Video Game Development

    SMU Guildhall, United States (On-Site)

    Get notifed when new similar jobs are uploaded