Programmeur.euse Outils

Posted 5 months ago

Sorry, this job is now closed.

Only considering candidates eligible to work in Montreal, Canada ⚠️

Description du poste

En tant que programmeur.euse d'outils, vous concevrez et maintiendrez des outils conviviaux et durables qui soutiennent les équipes de création de contenu, les aidant à se concentrer sur le développement de jeux. En écoutant les besoins des utilisateur.trice.s et en appliquant créativité et précision, vous fournirez des solutions efficaces qui concrétisent les idées de production et permettent aux équipes de relever les défis techniques et de créer des jeux de classe mondiale.

Votre parcours chez Ubisoft commencera par une formation sur l'un de nos moteurs internes. De là, vous plongerez dans votre premier projet, où vous perfectionnerez vos compétences en vous concentrant sur la modernisation des builds et la modification des moteurs.

En même temps, nous recherchons quelqu'un qui s'épanouit dans le backend , quelqu'un qui aime le reverse engineering, le bricolage de bas niveau et la résolution de puzzles complexes. Vous n'êtes pas intimidé.e par les systèmes hérités ou le vieux code, et au contraire, vous êtes capable de comprendre et d'ajuster des systèmes complexes. Votre adaptabilité et votre perspicacité technique influenceront directement les capacités et le succès de l'équipe.

Ce que vous ferez

  • Développer et maintenir des outils stables visant à améliorer la productivité et l'intégrabilité à long terme pour les équipes de production.
  • Concevoir des outils répondant à des besoins spécifiques.
  • Déboguer les systèmes et assurer la qualité du code des outils.
  • Identifier les technologies à adopter et faire des recommandations pour le développement de nouveaux outils et les améliorations des systèmes existants.
  • Travailler à automatiser les processus pour soutenir un flux de travail fluide.
  • Collaborer avec les membres de l'équipe de production (artistes, designers, etc.) pour comprendre réellement leurs besoins.
  • Partager avec vos collègues de la communauté des outils vos innovations et apprentissages respectifs.
  • Être au courant des avancées technologiques dans les domaines de la programmation et de la production de jeux vidéo.

Qualifications

Ce que vous apportez à l’équipe

  • Une excellente maîtrise des différents langages de programmation, en particulier un minimum de 5 à 6 années d’expérience en C++ et une bonne expérience en C#
  • Un baccalauréat en informatique ou en génie informatique (ou autre formation pertinente)
  • Une forte passion pour les jeux et le développement de jeux vidéo
  • De l’expérience en programmation de logiciel ou autre expérience pertinente
  • Une grande polyvalence : vous toucherez à presque tous les domaines de la production (design, audio, IA, etc.)
  • Une bonne compréhension des principes de CI/CD et des outils associés (p. ex. GitLab)
  • Un bon esprit d’analyse et de synthèse ainsi que le sens du détail
  • La capacité à travailler en équipe et de bonnes habiletés relationnelles et de communication
  • De l’autonomie, de la curiosité et de la débrouillardise qui vous pousseront à aller vers les gens et à toujours en apprendre plus sur votre métier
  • Un sens de l’organisation sans faille vous permettant de bien gérer vos priorités et de vous adapter dans un environnement effervescent

Informations supplémentaires

Ce qu’il faut nous envoyer

  • Votre CV mettant en valeur votre parcours et vos compétences ainsi que votre relevé de notes.

À propos de nous

Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !

Je suis intéressé(e) Je suis intéressé(e) Politique de confidentialité

Sorry, this job is now closed.

Automatically Apply to Remote Engineering Jobs!

Let our copilot automatically search & apply to remote jobs from all across the web.

Try it now
Ubisoft Montrealmontreal.ubisoft.com

Ubisoft Montreal creates world-renowned video games with a focus on innovation and quality.

Working Week

We don't officially have a 4 day work week, but we'd be open to applications for a 4 day work week @ 80% salary.

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️
    Fri

Our Vacation Policy

Ubisoft Montreal offers six weeks of vacation after the first year, promoting ample time for rest and personal pursuits.

  • 30 days PTO
  • 52 unpaid Fridays
  • 82 days off per year

Remote Working Policy

Hybrid work model with three days remote and two days in-office.

Company Benefits

  • Health insurance
  • 401(k) company contribution
  • Generous parental leave
  • Dentalcare
  • Company retreats
  • Life & Disability Insurance
  • Professional Development Budget
  • Mental Health Support

Desirable Skills and Experience

  • GitLab
  • C++
  • C#
  • Backend development
  • Reverse engineering
  • Low-level programming
  • Debugging
  • CI/CD
  • Team collaboration
  • Problem solving
  • Organization

Share this job:

Report incorrect data

Let us know if the job has expired