d'outils / Tools Programmer

2 weeks ago


Montreal, Quebec, Canada Zenimax Full time
Overview

Rejoins Constellation

Viens te joindre à l'équipe de Bethesda Game Studios, l'équipe primée de développement derrière Starfield, The Elder Scrolls et Fallout. Bethesda Game Studios fait tout pour offrir à ses employés une vie familiale et professionnelle bien équilibrée en offrant des salaires compétitifs, un programme d'avantages sociaux généreux et des bureaux situés parmi les meilleures villes d'Amérique du Nord.

Dans le but de créer une culture aussi amusante et diversifiée que nos jeux et nos joueurs, nous accueillons des personnes possédant des compétences, des niveaux d'expérience et des antécédents uniques. Si tu es allumé(e) par l'idée d'apporter ta contribution à certains des jeux les plus importants de l'industrie, on adorerait en savoir plus sur toi

Join Constellation

Come join Bethesda Game Studios, the award-winning development team behind Starfield, The Elder Scrolls and Fallout. Bethesda Game Studios strives to offer its employees a well-balanced home and work life by providing competitive salaries, a generous benefits program, and offices located in some of North America's best cities.

With a goal of creating a culture as fun and diverse as our games and our players, we welcome applicants with unique skillsets, experience levels and backgrounds. If you are passionate about making a meaningful contribution to some of the most significant games in the industry, we'd love to hear from you

Responsibilities

Ton quotidien chez Bethesda Studios Montréal

Dans ton rôle de d'outils, tu vas...

  • Être responsable de l'optimisation et de l'amélioration des pipelines de build et de déploiement.
  • Concevoir et mettre en œuvre de nouveaux outils dans les différentes disciplines de développement de jeux (art, conception de niveau, script, etc.)
  • Avoir la responsabilité de la création et de l'optimisation de l'infrastructure CI/CD de bout en bout (côté engin de jeu C++, pipeline de contenu, jusqu'au déploiement)
  • Communiquer avec les autres départements pour améliorer et déboguer les outils, les flux de travail et les pratiques existants
  • Identifier et résoudre les problèmes dans l'engin, l'éditeur, le système de build, ou les chaînes d'outils qui affectent la création de contenu
  • Concevoir et développer des outils supplémentaires pour améliorer le flux de travail de développement
  • Participer à des revues de code et à un processus de développement agile
  • Reconstituer les produits obsolètes ou anciens pour leur permettre de se développer et de se déployer dans un pipeline moderne
  • Estimer avec précision tes calendriers et fournir des produits de travail de haute qualité dans les délais impartis
  • Écrire un code clair, maintenable et portable

Your Daily Life at Bethesda Game Studios

As Tools Programmer, you will...

  • Be responsible for optimizing, and improving build & deployment pipelines
  • Design and implement new tools across various game development disciplines (Art, Level Design, Scripting, etc.)
  • Own end to end (C++ game engine side, content pipeline, to deployment) creation and optimization of CI/CD infrastructure
  • Communicate with other departments to improve and debug existing tools, workflows and practices
  • Identify and fix issues or problems in the engine, editor, build system, or tool chains that affect content creation
  • Design and develop additional tools to improve development workflow
  • Participate in code reviews and an agile development process
  • Reconstitute stale/legacy products to allow them to build/deploy in modern pipeline
  • Accurately estimate your schedules and deliver high quality work products to that schedule
  • Write clear, maintainable, portable code
Qualifications

Qu'est-ce qui te rend S.P.E.C.I.A.L. ?

  • Tu possèdes une connaissance experte des systèmes de contrôle de version et des concepts de branchement (Git/Perforce)
  • Tu es un(e) expert(e) des pipelines CI/CD et des flux de travail pour le développement de jeux
  • Tu as de l'expérience avec TeamCity/Jenkins
  • Tu disposes d'une solide expertise en C++ et en programmation dans les moteurs de jeu
  • Tu as de l'expérience dans la programmation d'outils dans l'industrie du jeu
  • Tu as de l'expérience dans l'écriture de code qui équilibre la performance et la maintenabilité
  • Tu possèdes de solides compétences en mathématiques
  • Tu maîtrises un ou plusieurs langages de script (Python de préférence)
  • Tu as de bonnes compétences interpersonnelles et une capacité à résoudre les problèmes

What Makes You S.P.E.C.I.A.L.

  • You possess expert knowledge of version control systems and branching concepts (Git/Perforce)
  • You are an expert in CI/CD pipelines and game development workflows
  • You have experience with TeamCity/Jenkins
  • You have strong expertise in C++ and programming in game engines
  • You have previous experience in tools programming in the game industry
  • You have experience writing code that balances performance and maintainability
  • You possess solid math skills
  • You have expertise in one or more scripting languages (Python preferred)
  • You have strong interpersonal skills and problem-solving ability
Preferred Skills

Bonus

  • Tu êtes titulaire d'une licence en informatique ou dans un domaine connexe (ou expérience équivalente).
  • Tu as des connaissances approfondies en tant qu'administrateur de système Linux.
  • Tu as de l'expérience en QT
  • Tu as des connaissances en matière de développement rapide d'outils internes avec des services web et similaires.
  • Tu es familier avec les éléments suivants :
    • Systèmes de tests automatisés, systèmes de correction des jeux et déploiement de serveurs
    • Langages de script de jeu
    • Systèmes de dépendance des actifs
    • Infrastructure en nuage (AWS ou Azure)
    • Jeux de Bethesda Game Studios

Bonus Skills

  • You possess a Bachelor's degree in Computer Science or related field (or equivalent experience)
  • You have competent Linux System Administrator knowledge
  • You are experienced in QT
  • You are knowledgeable of rapid internal tool development with web services and similar
  • You are familiar with the following:
    • Automated testing systems, game patching systems, and server deployment
    • In-game scripting languages
    • Asset dependency systems
    • Cloud Infrastructure (AWS or Azure)
    • Bethesda Game Studios games
Applicant Privacy Notice

ZeniMax Media Canadian Applicant Privacy Notice - English

ZeniMax Media Canadian Applicant Privacy Notice - FR CA


#J-18808-Ljbffr

  • Montreal, Quebec, Canada Evolution Power Tools Full time

    WHAT MAKES US EPIC? At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating. Being Epic means being a...

  • Tools Programmer

    2 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    As a **Tools Programmer** at **Ubisoft MTL**, you will play a crucial role in designing and implementing technologies used by the content creation teams. Your mission is to simplify the teams' lives so they can focus on game development.As a productivity guarantor, your task is to choose, create, and maintain innovative, user-friendly, and sustainable...


  • Montreal, Quebec, Canada Turbulent Full time

    -English below- Turbulent Games, des accomplissements extraordinaires Depuis sa création en 2020, plus de 50 personnes ont joint notre équipe pour sa philosophie de développement pragmatique et sans politique, son environnement humain et surtout, pour l'occasion unique de contribuer au plus grand jeu de simulation spatiale AAA. En collaboration avec...


  • Montreal, Quebec, Canada Epic Games Full time

    WHAT MAKES US EPIC? At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating. Being Epic means being a...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Career Opportunity: Quality Assurance ProgrammerCompany: Join our team and be part of shaping the future of mobile technology. We are seeking a talented Quality Assurance Programmer to work within our Client SDK team.What You'll Do:We're on the lookout for a skilled QA Programmer with expertise in developing and implementing automation test strategies. Your...


  • Montreal, Quebec, Canada Zeni Max Media, Inc. Full time

    Overview Rejoins Constellation Come joinBethesda Game Studios, the award-winning development team behindStarfield,The Elder ScrollsandFallout. Bethesda Game Studios strives to offer its employees a well-balanced home and work life by providing competitive salaries, a generous benefits program, and offices located in some of North America's best cities. ...


  • Montreal, Quebec, Canada Epic Games Full time

    WHAT MAKES US EPIC? At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating. Being Epic means...


  • Montreal, Quebec, Canada Thales Full time

    Location: Montreal, CanadaChez Thales, nos collaborateurs créent des solutions qui permettent aux deux tiers des avions de décoller et d'atterrir en toute sécurité. Nous concevons des systèmes de divertissement en vol qui captivent 50 millions de voyageurs chaque année. Nous mettons aussi au point l'avionique dont sont dotés les plus grands avions...


  • Montreal, Quebec, Canada Thales Full time

    Location: Montreal, CanadaChez Thales, nos collaborateurs créent des solutions qui permettent aux deux tiers des avions de décoller et d'atterrir en toute sécurité. Nous concevons des systèmes de divertissement en vol qui captivent 50 millions de voyageurs chaque année. Nous mettons aussi au point l'avionique dont sont dotés les plus grands avions...

  • Outils de Campagne

    2 weeks ago


    Montreal, Quebec, Canada Centraide of Greater Montreal Full time

    Poste permanentCentraide du Grand Montréal est un organisme philanthropique qui soutient plus de 350 organismes et projets communautaires à Laval, à Montréal et sur la Rive-Sud. En vous joignant à notre équipe, vous plongez dans un environnement riche et stimulant au sein duquel les valeurs comme l'engagement, l'ouverture, la collaboration et l'audace...


  • Montreal, Quebec, Canada TiMi Full time

    TiMi Montreal – Junior Tools Programmer TiMi Canada-Montreal Canada 5 days ago Apply Work Mode / En mode travail: Onsite Responsbilities / Responsabilités: Award-winning TiMi Studio Group seeks a Junior Tools Programmer to participate in developing a AAA, open-world game. The project will be released on multiple platforms, with an objective to reach a...


  • Montreal, Quebec, Canada Epic Games Full time

    Work with the brightest talent in Web3 across a wide array of industriesAt the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive...


  • Montreal, Quebec, Canada Thales Full time

    Location: Montreal, CanadaChez Thales, nos collaborateurs créent des solutions qui permettent aux deux tiers des avions de décoller et d'atterrir en toute sécurité. Nous concevons des systèmes de divertissement en vol qui captivent 50 millions de voyageurs chaque année. Nous mettons aussi au point l'avionique dont sont dotés les plus grands avions...

  • Unreal programmer

    2 weeks ago


    Montreal, Quebec, Canada North Side Inc. Full time

    North Side is a small company based in Montreal, Canada, focused on integrating Unreal Engine with ChatGPT for its Bot Colony Redux videogame and Perla tool. Responsibilities Design, develop, and test Bot Colony features, which integrates Unreal 5 with ChatGPT for an immersive experience through conversations with the game's 3D characters. Design,...

  • Unreal programmer

    2 weeks ago


    Montreal, Quebec, Canada North Side Inc. Full time

    North Side ( ) is a Montreal, Canada based small company developing an integration of Unreal engine with ChatGPT, for its Bot Colony Redux videogame and the Perla tool. ResponsibilitiesDesign, develop and test Bot Colony features. Bot Colony _redux ( ) integrates Unreal 5 with ChatGPT to offer a uniquely immersive experience through unrestricted conversation...

  • Unreal programmer

    2 weeks ago


    Montreal, Quebec, Canada North Side Inc. Full time

    North Side ( ) is a Montreal, Canada based small company developing an integration of Unreal engine with ChatGPT, for its Bot Colony Redux videogame and the Perla tool. ResponsibilitiesDesign, develop and test Bot Colony features. Bot Colony _redux ( ) integrates Unreal 5 with ChatGPT to offer a uniquely immersive experience through unrestricted conversation...

  • Unreal programmer

    2 weeks ago


    Montreal, Quebec, Canada North Side Inc. Full time

    North Side ( ) is a Montreal, Canada based small company developing an integration of Unreal engine with ChatGPT, for its Bot Colony Redux videogame and the Perla tool.ResponsibilitiesDesign, develop and test Bot Colony features. Bot Colony _redux ( ) integrates Unreal 5 with ChatGPT to offer a uniquely immersive experience through unrestricted conversation...


  • Montreal, Quebec, Canada Thales Full time

    Location: Montreal, CanadaChez Thales, nos collaborateurs créent des solutions qui permettent aux deux tiers des avions de décoller et d'atterrir en toute sécurité. Nous concevons des systèmes de divertissement en vol qui captivent 50 millions de voyageurs chaque année. Nous mettons aussi au point l'avionique dont sont dotés les plus grands avions...

  • Senior Tools

    2 weeks ago


    Montreal, Quebec, Canada TiMi Full time

    Senior Tools & Pipeline Engineer III TiMi Canada-Montreal Canada 2 months ago Apply Responsbilities / Responsabilités: Award-winning TiMi Studio Group seeks a Senior Tools & Pipeline Programmer to develop a AAA, open-world game using Unreal's latest technology. The project will be released on multiple platforms, with an objective to reach a global...


  • Montreal, Quebec, Canada North Side Inc. Full time

    Design, develop and test Bot Colony features. Bot Colony _redux ( ) integrates Unreal 5 with ChatGPT to offer a uniquely immersive experience through unrestricted conversation with the game's 3D characters. Design, develop and test Perla features. Perla is a simulation and storytelling tool, enabling non-programmers to build content featuring 3D characters...