Programmeur Outils / Tools Programmer

Bethesda Game Studios - Montreal, Programming

Bethesda Game Studios à Montréal recherche son Programmeur Outils qualifié pour rejoindre l’équipe grandissante qui repousse les limites des jeux sur PC et consoles. Le Programmeur Outils travaillera en étroite collaboration avec les artistes, programmeurs référents, designers et producteurs pour concevoir, mettre en œuvre et maintenir le projet de développement d’outils.


Responsabilités:

  • Travailler directement sur les outils de création de contenus utilisés par l’équipe de développement;
  • Travailler étroitement avec les référents et les autres ingénieurs pour planifier et construire les nouveaux outils et fonctionnalités de la technologie;
  • Surveiller les performances ainsi que l’utilisation de la mémoire et planifier et exécuter les optimisations de performance et de mémoire;
  • Développer d’autres fonctionnalités de jeu, de l’éditeur, d’outils ou d’infrastructure selon la demande;
  • Travailler en bonne entente avec les autres ingénieurs, designers, artistes et personnel IT.


Qualifications:

  • Niveau Baccalauréat en Sciences de l’Informatique ou équivalent;
  • Expérience de 3 années minimum en programmation dans l’industrie du jeu;
  • Excellentes connaissances en C++;
  • Expérience avec le pipeline et les outils de contenu du moteur de jeu ;
  • Solide expérience en conception de systèmes;
  • Expérience dans la construction de systèmes multifil et à temps réel;
  • Expérience dans l’écriture de systèmes dotés d’un bon équilibre entre la performance et la maintenance ;
  • Excellent sens de l’organisation ainsi que de la gestion du temps;
  • Capacité à rédiger un code clair, maintenable et portatif;
  • Capacité à apporter des idées novatrices et originales sur tous les aspects du développement de jeu et sa production;
  • Excellent niveau de communication et fortes compétences organisationnelles;
  • Capable de travailler avec efficacité sous pression et de gérer plusieurs tâches en simultanée;
  • Passion pour participer à la création de BONS jeux;
  • Expérience de jeu des titres Bethesda Game Studios.

Atouts

  • Expérience dans le développement de jeux sur consoles (Xbox One/PS4);
  • Excellente connaissance de QT;
  • Une connaissance de C#, WCF, WPF, Python.

Bethesda Game Studios Montreal is looking for a talented Tools Programmer to join our growing team that is pushing the bleeding edge for games on PC and Consoles. The Tools Programmer will work closely with artists, lead programmers, designers and producers to design, implements and maintain project development tools.

Responsibilities:

  • Work directly on content authoring tools used by the development team;
  • Work closely with the leads and other engineers to plan and build new tools and technology features;
  • Monitor performance and memory usage and plan and execute performance and memory optimizations;
  • Develop other game, editor, tools or infrastructure features as required;
  • Work well with other engineers, designers, artists and IT personnel.

Requirements:

  • Bachelor’s degree in Computer Science or equivalent;
  • 3+ years game industry programming experience;
  • Excellent knowledge of C++;
  • Experience with game engine content tools and pipeline;
  • Excellent systems design experience;
  • Experience with multithreaded, real-time systems;
  • Experience balancing performance and maintainability;
  • Excellent organization and time management skills;
  • Ability to write clear, maintainable, portable code;
  • Ability to contribute innovative and original ideas towards all aspects of game production and development;
  • Strong communication and organizational skills;
  • Must work well under pressure and handle multiple tasks;
  • Passion for making GREAT games;
  • Experience playing previous Bethesda Games Studios games.

Desired Skills

  • Development experience on game consoles (Xbox One/PS4);
  • Excellence knowledge of QT;
  • Knowledge of the following: C#, WCF, WPF, Python.

What to Expect

Submit to a Position

You will receive an automated email confirming we have received your resume.

Due to the high volume of applications received, it's not possible for us to respond directly to each candidate.

Don't see your desired position listed? Apply under "General Application" instead!

Recruiter Call

If you are selected, you will be contacted by our team for an initial phone screen to chat about your previous experience.

You may go through one or two phone interviews, and possibly a follow-up Skype call.

If your qualifications do not match the criteria of a current position, your resume will be kept on file.

Site Visit

The next step will be an invitation to come out and meet the team at the studio for onsite interviews.

In the event that we choose not to move forward at any point in the recruiting process, we will let you know.