Tools Programmer

1 Month 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

Qloc careers - Korean Language Specialist (Video Game Tester with Korean)

Qloc careers

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Days ago
GoMotive - Associate Enterprise Systems QA Engineer

GoMotive

(Remote)
1 Week ago
Side - Video Game Tester - QA

Side

Charleston, South Carolina, United States (On-Site)
1 Year ago
Wind River - Member of Technical Staff – Tester

Wind River

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Amber - Localization Quality Assurance (Indonesian)

Amber

Quebec, Canada (Hybrid)
1 Month ago
Ubisoft - Team Lead Engine

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
NvizzioCreations - Senior Unreal Programmer

NvizzioCreations

Montreal, Quebec, Canada (On-Site)
1 Month ago
Ubisoft - Junior Programmer

Ubisoft

Chengdu, Sichuan, China (On-Site)
1 Month ago
Giant Sparrow - Gameplay (and Creature) Programmer

Giant Sparrow

Los Angeles, California, United States (Remote)
1 Week ago
BULKHEAD - Senior Gameplay Engineer

BULKHEAD

Derby, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Behaviour Interactive - Development Tester - Quality Assurance

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
4 Weeks ago
design works gaming - QA Technician - Game Tester

design works gaming

Scottsdale, Arizona, United States (Hybrid)
2 Weeks ago
Reenbow - Marketing & Growth Manager - apprenticeship

Reenbow

Paris, Île-de-France, France (On-Site)
1 Week ago
Panteon Games - Game Tester

Panteon Games

Ankara, Ankara, Türkiye (On-Site)
6 Months ago
ByteDance - Security Engineer (Penetration Tester) - Security Assurance

ByteDance

Singapore (On-Site)
6 Months ago
Virtusa - Ab Initio Tester

Virtusa

Chennai, Tamil Nadu, India (On-Site)
9 Months ago
Tech Vedika - Junior Manual/Product Tester

Tech Vedika

Hyderabad, Telangana, India (On-Site)
1 Month ago
Lifelancer - QA tester

Lifelancer

Surat, Gujarat, India (Remote)
7 Months ago
Side - German Localization Video Game QA Tester

Side

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

Get notifed when new similar jobs are uploaded

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

Assystems - Chef de Projet Ferroviaire senior - AMOEG / MOE H/F

Assystems

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
6 Months ago
Loft Orbital - Designer

Loft Orbital

Toulouse, Occitanie, France (On-Site)
4 Weeks ago
Ubisoft - Public Cloud Administrator

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Weeks ago
Outbrain - Senior Software Engineer

Outbrain

Montpellier, Occitanie, France (On-Site)
1 Week ago
Nordson Corporation - Area Sales Manager

Nordson Corporation

Reims, Grand Est, France (On-Site)
5 Days ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
1 Month ago
The Walt Disney Company - Brand Marketing Intern - Disney+ & Channels

The Walt Disney Company

Paris, Île-de-France, France (On-Site)
1 Week ago
Ubisoft - The Division Resurgence – Generalist Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
3 Months ago
PivotRoots - Junior Strategic Planner (Apprenticeship)

PivotRoots

Puteaux, Île-de-France, France (Hybrid)
1 Week ago
The Walt Disney Company - Mechanical Project Engineer

The Walt Disney Company

Île-de-France, France (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Kojima Productions - Tools Programmer

Kojima Productions

Tokyo, Japan (On-Site)
5 Months ago
Kwalee - Game Programmer

Kwalee

Royal Leamington Spa, England, United Kingdom (On-Site)
1 Month ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
Tencent - Senior Scene Artist

Tencent

Shanghai, Shanghai, China (On-Site)
4 Months ago
Inwave - Unity Programmer

Inwave

(On-Site)
3 Weeks ago
IO Interactive - Senior Online Programmer

IO Interactive

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Sovrun - Unreal Gameplay Engineer

Sovrun

Makati, Metro Manila, Philippines (Hybrid)
1 Month ago
Inwave - Unity Developer

Inwave

(On-Site)
3 Months ago
Qingci Games - Senior Unity3D Developer

Qingci Games

(On-Site)
3 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.

Toronto, Ontario, Canada (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Da Nang, Vietnam (Hybrid)

Chengdu, Sichuan, China (On-Site)

Chengdu, Sichuan, China (On-Site)

Pune, Maharashtra, India (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Sofia, Sofia City Province, Bulgaria (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