Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Bud Tender Hiring Mortgage Agents and Brokers Marketing Assistant Amazon Picker Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Immediate Amazon Order Packer Seasonal Full-Time Warehouse Team Member Amazon Picker Amazon Warehouse Associate Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Picker Amazon Warehouse Associate - Immediate Amazon Picker Full-Time Warehouse Team Member Amazon Picker Amazon Picker Amazon Warehouse Worker Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Free Amazon Warehouse Worker Amazon Warehouse Worker Amazon Warehouse Associate Amazon Order Packer Amazon Warehouse Associate - Free Seasonal Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Warehouse Worker Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Picker Packer - Earn up to Amazon Picker Amazon Warehouse Worker Amazon Warehouse Associate - Free Amazon Picker Packer - Earn up to Seasonal Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Warehouse Associate - Free Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Immediate Amazon Picker Amazon Warehouse Associate - Immediate Amazon Warehouse Worker Amazon Warehouse Associate - Immediate Amazon Order Packer Seasonal Full-Time Warehouse Team Member Newest Jobs
Companies
Yelp ContactMonkey CareGuide Sterling-Turner Clearbanc Exact Media Aerotek Two Sigma Aecom AsteroidX Peel Regional Police Jane Street Akira Insight Global WeWork Borrowell Shopify Doordash First Convenience Bank American Income Life AT&T Amazon Flex Square Instacart Microsoft Vector Marketing Scotiabank Clickworker Hatchways Walgreens Creative Circle Recovhub UnitedHealth Group 51talk LowCostWebDesignFirm.com Desjardins CI&T TD Bank Top Hat mappedin Paylocity Mobeewave Checkout 51 The Youth Connection Hootsuite SnapTravel ScribbleLive autoTRADER.ca GoParkr Xiaomi All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Programmeur generaliste / Generalist Programmer At Eidos Montreal

Location: Montréal, Quebec

Job Description

// ENGLISH VERSION WILL FOLLOW ...//


Poste: Programmeur généraliste

Relève de: Directeur Programmation

Fonctions:

  • Développer des logiciels en C# ou en C++ en appliquant les principes de développement orientés objet;
  • Travailler avec les concepteurs, les artistes et les programmeurs pour améliorer et ajouter des fonctionnalités au moteur dans le but d'accroitre la productivité;
  • Ajouter des nouvelles fonctionnalités au moteur qui s'enlignent avec les ambitions du studio et des futurs projets;
  • Concevoir, puis implémenter les différents systèmes dont il a la charge dans le respect des échéanciers fixés par son supérieur;
  • Documenter son travail afin d'aider les autres à utiliser le moteur, intégrer des fonctionnalités et comprendre le fonctionnement et les motivations;
  • Avoir la capacité d’évoluer dans un environnement de développement multiplateformes;
  • Travailler avec d’autres équipes afin d'intégrer de nouveaux systèmes dans une base de code existante;
  • Documenter, transférer ses connaissances et supporter efficacement les membres d’équipes afin de permettre l’adoption de solution efficacement;
  • Maitriser les techniques et outils de débogage;
  • Contribuer positivement à l’atteinte des objectifs du projet et de l’équipe.

Expérience et qualifications:

  • Diplôme universitaire en programmation, génie logiciel, génie informatique ou expérience équivalente;
  • 3+ ans d’expérience dans l’industrie à titre de Programmeur;
  • Posséder de bonnes habiletés mathématiques.

Habiletés techniques:

  • Excellente connaissance du C++ ou du C# (les deux constituent un atout);
  • Expérience dans le multithreading, le débogage à distance et l'optimisation de code;
  • Expérience dans le développement pipeline, outils, système ou rendu, un atout;
  • Expérience en développement de plate-forme croisée, un atout;
  • Expérience avec un moteur de jeu commercial ou maison, un atout;
  • Expérience avec les scripts (Python), le développement d'outils web et réseau (HTML5, node.js, API REST), un atout.

Qualités interpersonnelles:

  • Habileté à organiser et gérer son travail de façon efficace et autonome;
  • Capacité d’être un joueur d’équipe;
  • Capacité de comprendre les besoins des clients et de faire des recommandations;
  • Un désir de repousser les barrières de la technologie en jeu vidéo est requis
  • De la maturité pour donner et recevoir des critiques constructives est attendue;
  • Être un bon communicateur.

Motivation et intérêts:

  • Un enthousiasme pour la programmation et une soif d'atteindre l'excellence!
  • De l’ambition et de la passion pour les jeux vidéo sont essentiels!


Title: Generalist Programmer

Reports to: Programming Director

Duties:

  • Develop software in C # or C ++ using object-oriented development principles;
  • Work with designers, artists and programmers to improve and add functionality to the engine to increase productivity;
  • Add new features to the engine that are in line with the ambitions of the studio and future projects;
  • Design and then implement the different systems for which the programmer is responsible in accordance with the deadlines set by his superior;
  • Document your work to help others use the engine, integrate features, and understand the operation and motivations;
  • Have the ability to evolve in a multiplatform development environment;
  • Work with other teams to integrate new systems into an existing code base;
  • Document, transfer knowledge and effectively support team members to enable effective solution adoption;
  • Master the techniques and tools of debugging;
  • Contribute positively to the achievement of the objectives of the project and the team.

Experience and qualifications:

  • University degree in programming, software engineering, computer engineering or equivalent experience;
  • 3+ years of experience in the industry as a Programmer;
  • Have good mathematical skills.

Technical skills:

  • Excellent knowledge of C ++ or C # (both are an asset);
  • Experience in multithreading, remote debugging and code optimization;
  • Experience in pipeline development, tools, system or rendering an asset;
  • Cross platform development experience an asset;
  • Experience with a commercial or home gaming engine an asset;
  • Experience with scripts (Python), development of web and network tools (HTML5, node.js, REST API), an asset.

Interpersonal qualities:

  • Ability to organize and manage their work effectively and independently;
  • Ability to be a team player;
  • Ability to understand client needs and make recommendations;
  • A desire to push the barriers of video game technology is required
  • Maturity to give and receive constructive criticism is expected;
  • Be a good communicator.

Motivation and interests:

  • Un enthousiasme pour la programmation et une soif d'atteindre l'excellence!
  • De l’ambition et de la passion pour les jeux vidéo sont essentiels!