ENGLISH BELOW

Ce que vous ferez chez nous

Turbulent est à la recherche d’un.e programmeur.euse d’outils Senior pour rejoindre notre nouveau studio de développement de jeux à Montréal axé sur le développement de systèmes stellaires dans Star Citizen.

Nous sommes une petite équipe de vétérans du AAA qui lancent un nouveau studio ici à Montréal avec une philosophie de développement pragmatique et sans politique, centrée sur la collaboration et le partage à tous les niveaux. Nous avons déjà réuni une équipe pour la création de locations ainsi que des outils procéduraux.

Nous recherchons maintenant un.e programmeur.euse d’outils Senior passionné.e par les jeux qui travaillera de manière multidisciplinaire, qui essayera de nouvelles idées et qui sera motivé.e par l’idée de développer de nouvelles fonctionnalités pour le plus ambitieux jeu de simulation spatiale jamais créé.

Vos talents

  • Communiquer et collaborer étroitement avec des collègues de diverses expertises et traduire le jargon technique. Simplifier des concepts complexes est naturel pour vous.
  • Exercer un leadership positif au sein de votre équipe et motiver vos collègues
  • Faire preuve d’un haut degré d’auto-motivation et d’initiative
  • Partager de la rétroaction constructive avec vos collègues et être orienté.e vers les solutions
  • Être minutieux.euse et autonome. Vous travaillez bien sous pression et êtes capable de gérer plusieurs tâches en même temps.
  • Réaliser une veille stratégique et technologique. Vous avez une forte curiosité pour les technologies émergentes.
  • Créer et soutenir des outils puissants
  • Partager une passion pour la Sci-Fi et l’exploration spatiale; un atout
  • Travailler dans un environnement bilingue (français et anglais)

Vos réalisations et expériences antérieures

  • 4 ans+ d’expérience en tant que programmeur.euse d’outils ou rôle similaire
  • Solides compétences en programmation C ++ et multithread. Vous avez de solides compétences en génie logiciel et en résolution de bugs.
  • Expérience avec Python, C #, .NET, MaxScript et bases de données relationnelles (SQL, TSQL, PL / SQL); un atout
  • Expérience significative avec l’utilisation et l’écriture de plug-ins pour des applications DCC telles que 3s Max, Houdini, Blender, Substance, ZBrush, Photoshop, etc. La connaissance de Lumberyard est un atout.
  • Solide compréhension des flux de traitement de données d’actifs, des algorithmes, des formats de données pour le stockage intermédiaire et final de plateforme, des flux de travail et des impacts sur les performances
  • Capacité à travailler sur des flux mathématiques lourds tels que l’animation
  • Excellente connaissance des meilleures pratiques en génie logiciel
  • Expérience avec le UI et les frameworks tels que Qt; un atout
  • Expérience de développement de jeux en ligne et/ou de MMO, y compris le développement client/serveur de fonctionnalités de jeu; un atout
  • Expérience de développement de simulations de combat spatial; un atout

Ce que vous brûlez d’envie d’accomplir

  • Concevoir, créer, documenter, maintenir et améliorer des outils de développement de contenu pour Star Citizen
  • Collaborer étroitement et efficacement avec les artistes, les concepteurs, les autres développeurs de contenu et les ingénieurs logiciels sur les exigences et la conception d’outils
  • Contribuer aux idées sur tous les aspects de la production et du développement d’outils
  • Rechercher et évaluer de nouveaux outils de développement de jeux tiers
  • Proposer des outils et des méthodes afin d’augmenter l’efficacité et la qualité du développement de contenu
  • Fournir du support à distance aux utilisateurs des outils
  • Travailler en étroite collaboration avec toutes les disciplines afin de définir des flux efficaces pour toutes les phases de production
  • Travailler avec la production afin de déterminer les exigences des outils et des flux, les besoins de planification et les processus d’intégration

Turbulent s’engage à employer une main d’œuvre diversifiée. Les candidats qualifiés seront considérés sans égard à l’ethnicité, couleur, religion, sexe, origine, âge, orientation sexuelle, identité sexuelle, expression sexuelle ou invalidité.

//

What you will do

Turbulent is looking for a Senior Tools Programmer to join our game development studio in Montreal focused on developing sprawling star systems in Star Citizen.

We’re a small team of AAA veterans starting a new studio here in Montreal with a no-politics, no-nonsense development philosophy centered around collaboration and sharing at all levels. We have already assembled a team for Locations creation as well as Procedural Tools.

We’re now looking for a Senior Tools Programmer passionate about games that will work in multi-disciplinary fashion, trying out new ideas and motivated by the idea of developing great content development tools for the most ambitious space-sim ever done.

You’re Savvy In

  • Communicating and collaborating closely with colleagues of various expertise and translating technical jargon. Simplifying complex concepts is natural for you.
  • Exercising positive leadership within your team and motivating your colleagues
  • Showing a high degree of self-motivation and initiative
  • Sharing constructive feedback with your colleagues and being solution-oriented
  • Being thorough and autonomous. You work well under pressure and are able to handle multiple tasks at the same time.
  • Carrying out strategic and technological watch. You have a strong curiosity for emerging technologies.
  • Making and supporting powerful tools
  • Sharing a passion for Sci-Fi and space exploration; an asset
  • Working in a bilingual environment (French and English)

You have Accomplished

  • 4 years+ of experience as a tool programmer or similar role
  • Strong C++ and multi-threaded programming skills. You have strong software engineering and debugging skills.
  • Experience with Python, C#, .NET, MaxScript and relational databases (SQL, TSQL, PL/SQL); an asset
  • Significant experience using and writing plug-ins for DCC applications like 3ds Max, Houdini, Blender, Substance, ZBrush, Photoshop, etc. Knowledge of Lumberyard is an asset.
  • Strong understanding of asset data processing pipelines, algorithms, data formats for intermediate and final platform storage, workflow and performance impacts
  • Ability to work on mathematical heavy pipelines such as animation
  • Excellent knowledge of software engineering best practices
  • Experience with UI and frameworks like Qt; an asset
  • Online game and/or MMO development experience, including client/server development of game features; an asset
  • Space combat sim development experience; an asset

You Are Eager to Take On

  • Designing, creating, documenting, maintaining, and improving content development tools for Star Citizen
  • Collaborating closely and effectively with artists, designers, other content developers, and software engineers on the requirements and design of tools
  • Contributing to ideas towards all aspects of tools production and development
  • Investigating and evaluating new third-party game development tools
  • Proposing tools and methods to increase efficiency and quality of content development
  • Providing remote support for the tools’ users
  • Working closely with all disciplines to define efficient pipelines for all production phases
  • Working with production to determine tools and pipeline requirements, scheduling needs, and integration processes

Turbulent is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to ethnicity, colour, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, or disability.

Job Overview

Sign in

Sign Up

Forgotten Password

Share