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 systems and tools. Responsibilities include enhancing existing tools for increased artist and designer productivity, developing procedural content generation systems (roads, vegetation, etc.), designing user interfaces, analyzing engine functions for improvement, and working on world-building tools and technology. The role also involves bug fixing, user experience enhancement, and conducting technological research to explore new solutions. This is a permanent, on-site position in Lyon, France, requiring significant C++/C#/WPF programming experience and a strong understanding of 3D mathematics.
Must have:
  • C++/C#/WPF Programming
  • 3D Math (matrices, vectors)
  • Software Development Principles
  • Problem-solving & Adaptability
  • Teamwork & Collaboration

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

Ion - Senior Technical Consultant - Endur

Ion

Dallas, Texas, United States (On-Site)
8 Months ago
Meta - Software Engineering Manager, Product

Meta

Sunnyvale, California, United States (On-Site)
7 Months ago
Larian Studios - Internship - Tools Programmer

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
9 Months ago
Microsoft - Senior Software Engineer (C/C++)

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Epic Games - Programmeur UI sénior

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
AGBO - Gameplay / Tools Programmer

AGBO

Raleigh, North Carolina, United States (On-Site)
2 Months ago
IO Interactive - Online Programmer

IO Interactive

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
Krafton - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
4 Months ago
bohemia interactive - Junior Programmer (Internship)

bohemia interactive

Prague, Prague, Czechia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Data Engineer Intern

Meta

Menlo Park, California, United States (On-Site)
7 Months ago
2K - Principal Systems Engineer

2K

Burnaby, British Columbia, Canada (Hybrid)
1 Month ago
Qualcomm - Software Engineer - AI/ML

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capcom - Manager, Payroll & Benefits

Capcom

California, United States (Hybrid)
3 Months ago
Qualcomm - Automotive Test Engineer

Qualcomm

Shanghai, China (On-Site)
1 Month ago
Qualcomm - Senior Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Week ago
Vertx Inc. - Senior Manager - Application Development

Vertx Inc.

United States (Remote)
3 Weeks ago
That's No Moon Entertainment - Senior Animation Engineer

That's No Moon Entertainment

Los Angeles, California, United States (Remote)
1 Month ago
playrix  - Lead Technical Designer

playrix

Cyprus (Remote)
7 Months ago
Thousand Eyes - Principal Software Engineer, Endpoint

Thousand Eyes

London, England, United Kingdom (Hybrid)
4 Days ago

Get notifed when new similar jobs are uploaded

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

Thales - Program Manager – Cloud Services

Thales

Élancourt, Île-de-France, France (Hybrid)
1 Month ago
Wrike - Sales Development Representative

Wrike

Rennes, Brittany, France (Hybrid)
2 Weeks ago
Haptic  - Lead Economy Designer

Haptic

Paris, Île-de-France, France (Remote)
5 Months ago
Assystems - Ingénieur Etudes Criticité - Nucléaire H/F

Assystems

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
7 Months ago
Tactical Adventures - Lead 3D Character Artist

Tactical Adventures

Paris, Île-de-France, France (Hybrid)
2 Months ago
PwC - Senior data analyst | Deals (M&A) | Lyon | CDI | H/F

PwC

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
8 Months ago
Ansys - Senior R&D Engineer (f/m)

Ansys

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
1 Month ago
52 entertainment - Senior Safety Product Manager

52 entertainment

Paris, Île-de-France, France (Hybrid)
3 Weeks ago
Assystems - Appui Pilote essais H/F

Assystems

Pierrelatte, Auvergne-Rhône-Alpes, France (On-Site)
7 Months ago
Ubisoft - Technical Director - Cinematics & Realization

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Bethesda - Senior Gameplay Programmer

Bethesda

Austin, Texas, United States (On-Site)
2 Months ago
KOJIMA PRODUCTIONS - Game Programmer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
6 Months ago
AGBO - Gameplay / Tools Programmer

AGBO

Raleigh, North Carolina, United States (On-Site)
2 Months ago
Epic Games - Senior Dev-Ops Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
1 Month ago
Low Pixel Studios - Game Programmer  (Remote)

Low Pixel Studios

(Remote)
5 Months ago
Gameplay Galaxy - Senior Game Programmer

Gameplay Galaxy

(Remote)
4 Months ago
grimlore games - C++ Programmer RTS Games

grimlore games

Munich, Bavaria, Germany (Remote)
2 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
1 Year ago
Inwave - Unity Programmer

Inwave

(On-Site)
2 Months ago
Playdead - Graphics Programmer

Playdead

Copenhagen, Denmark (On-Site)
10 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