Tools Programmer

2 Months ago • All levels • Game Programmer

Job Summary

Job Description

Ubisoft Ivory Tower seeks a Tools Programmer to design and implement game production tools and systems. Responsibilities include enhancing existing tools for improved artist and designer productivity, developing procedural content generation systems (roads, vegetation, etc.), designing user interfaces, analyzing and improving engine functions, and creating world-building tools. The role also involves bug fixing, user experience enhancements, technological research, and evaluating development needs. Strong C++/C#/WPF programming skills and a solid understanding of 3D math are essential.
Must have:
  • C++/C#/WPF programming
  • 3D Math (matrices, vectors)
  • Software development principles
  • Problem-solving & adaptation
  • Procedural content generation

Job Details

Description de l'entreprise

Play as a team, Race for excellence and Get creative! Chez Ubisoft Ivory Tower, nous sommes animés au quotidien par ces valeurs depuis 2007, rejoignez-nous pour travailler sur notre nouveau projet en tant que : TOOLS PROGRAMMER (F/H/NB).

Description du poste

Principales missions :

Production :

  • Concevoir et implémenter les systèmes et outils dédiés à la production du jeu
  • Travailler sur l’amélioration constante de ces outils dans le but d’augmenter le confort, l’efficacité et donc la productivité des artistes et designers
  • Concevoir et implémenter les systèmes de génération procédurale de contenu (route, panneaux, végétation, terrains, rivières, réseau électrique, etc.) 
  • Travailler sur les interfaces homme machine
  • Analyser les fonctions existantes dans le moteur et voir comment elles pourraient être améliorées
  • Travailler sur les outils et la technologie pour guider le processus de construction du monde
  • Déterminer et corriger les bugs d'outils identifiés par les personnes d'autres métiers et les testeurs d'outils (et éventuellement l'équipe de contrôle qualité)
  • Travailler à l’amélioration de l'expérience utilisateur

 

Maintien des connaissances :

  • Assurer une veille technologique et tester de nouvelles solutions
  • Compiler et comprendre les besoins de développement et évaluer leur faisabilité afin de mieux servir l'équipe de production

Qualifications

  • Diplômé·e de l’enseignement supérieur en informatique ou génie logiciel
  • Expérience significative dans la programmation C++ / C# / WPF
  • Maitrise des bases mathématiques liées à la 3D (matrices, vecteurs)
  • Connaissance des principes de développement logiciels : analyse, mise en œuvre, optimisation, débogage
  • Capacité de résolution de problèmes et d’adaptation
  • Esprit d’équipe, collaboration, autonomie et rigueur

 

Informations complémentaires

Les 19 000 collaborateur.trice.s d’Ubisoft, réparti.e.s sur plus de 40 sites à travers le monde, sont lié.e.s par une mission commune : enrichir la vie des joueur.euse.s par des expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, et bien d’autres à venir. Ubisoft est un employeur soucieux de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous et toutes. Si vous êtes enthousiaste à l’idée de relever des défis passionnants, exploiter des technologies de pointe, et prendre part au futur du divertissement, rejoignez-nous et créez l’inconnu.

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

RocketWerkz - MATHEMATICIAN PROGRAMMER

RocketWerkz

Auckland, Auckland, New Zealand (On-Site)
11 Months ago
fuse games - Systems Engineer

fuse games

England, United Kingdom (Hybrid)
4 Months ago
Epic Games - Lead UE Tools Engineer

Epic Games

Stockholm, Stockholm County, Sweden (On-Site)
5 Months ago
IMC - C++ Software Engineer

IMC

Mumbai, Maharashtra, India (On-Site)
1 Month ago
bytedance - Backend Engineer, Applied Machine Learning Platform - 2025 Start

bytedance

Singapore (On-Site)
7 Months ago
Rebellion - Senior Gameplay Programmer

Rebellion

Runcorn, England, United Kingdom (Hybrid)
2 Months ago
hello games - Graduate / Junior Programmer

hello games

United Kingdom (On-Site)
6 Months ago
G5 games - C++ Gameplay Programmer

G5 games

Tbilisi, Tbilisi, Georgia (Remote)
7 Months ago
Rocksteady Studios - Lead Player Programmer

Rocksteady Studios

(Hybrid)
2 Months ago
Epic Games - Senior Software Programmer, Developer Relations

Epic Games

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Riot Games - Senior Data Scientist

Riot Games

Singapore (On-Site)
1 Month ago
Base Fx - Pipeline TD

Base Fx

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
Riot Games - Senior Software Engineer (Mobile C++) - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
bytedance - Senior Software Engineer / Researcher, AI-Native Database Systems

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Ansys - R&D Engineer II ( C++, GPU, Meshing)

Ansys

Pune, Maharashtra, India (On-Site)
4 Weeks ago
Rockstar Games - Senior AI/Gameplay Programmer

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
3 Weeks ago
Google - Senior Software Engineer, Full Stack, Google Cloud - India

Google

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Epic Games - Senior Server Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
bytedance - System Engineer, STE Intern - 2025 Start

bytedance

Singapore (On-Site)
1 Month ago
Ubisoft - Junior Programmer

Ubisoft

Chengdu, Sichuan, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Lyon, Auvergne-Rhône-Alpes, France

Thales - Service Endpoint Lead

Thales

Gémenos, Provence-Alpes-Côte D'Azur, France (Hybrid)
1 Month ago
New Tales - Game Designer Lead F/M

New Tales

Lyon, Auvergne-Rhône-Alpes, France (Hybrid)
1 Month ago
The Walt Disney Company - Apprentice Stratifier

The Walt Disney Company

Île-de-France, France (On-Site)
2 Months ago
Haptic  - Senior AI/ML Engineer

Haptic

Paris, Île-de-France, France (Remote)
5 Months ago
Ubisoft - Senior Concept Artist

Ubisoft

Montpellier, Occitanie, France (On-Site)
2 Months ago
Marsh McLennan - Data Engineer

Marsh McLennan

Paris, Île-de-France, France (Hybrid)
2 Weeks ago
Thales - ALTERNANCE - HR Officer - F/H

Thales

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
1 Month ago
Thales - Technical Leader Fullstack

Thales

Nantes, Pays De La Loire, France (On-Site)
1 Month ago
52 entertainment - Internship - Digital Marketing Assistant - September 2025

52 entertainment

Villeneuve-d'Ascq, Hauts-de-France, France (On-Site)
2 Weeks ago
Assystems - Ingénieur PMO H/F

Assystems

Montrouge, Île-de-France, France (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

flying wild hog - AI Programmer

flying wild hog

(Remote)
3 Months ago
Activision - Senior Multiplayer Gameplay Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
pariah interactive  - Game Developer (India)

pariah interactive

India (Remote)
9 Months ago
Virtuos - Network Programmer

Virtuos

Czechia (Hybrid)
2 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
4 Months ago
Techland - Lead Game Programmer

Techland

Poland (On-Site)
1 Year ago
KOJIMA PRODUCTIONS - Tools Programmer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
6 Months ago
Juego Studios - Senior Unity Developer

Juego Studios

Bengaluru, Karnataka, India (On-Site)
7 Months ago
welevel  - Unreal Developer

welevel

Munich, Bavaria, Germany (On-Site)
4 Months ago
Ubisoft - Tools Programmer

Ubisoft

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

Get notifed when new similar jobs are uploaded

About The Company

Pune, Maharashtra, India (Hybrid)

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

Pune, Maharashtra, India (Hybrid)

Montpellier, Occitanie, France (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Chengdu, Sichuan, China (On-Site)

Pune, Maharashtra, India (Hybrid)

San Francisco, California, United States (Hybrid)

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

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