**** ENGLISH VERSION FOLLOWS ****

Nous recrutons, pour une entreprise internationale spécialisée dans la simulation et la visualisation interactive, un Développeur de jeux ayant une expérience professionnelle dans le développement d'applications en temps réel, de jeux ou de moteurs de simulation, et un intérêt pour les modèles et les conceptions architecturales logicielles. Le candidat retenu serait intégré dans l'équipe de R&D logicielle.

Responsabilités:

  • Contribution au développement des simulateurs développées avec les engins de jeux Unity et Unreal.
  • Collaboration au sein d'un groupe multidisciplinaire de programmeurs, d'ingénieurs mécanique, de concepteurs de niveaux et de spécialistes en assurances qualités.
  • Participation au développement des fonctionnalités dans ces champs de compétence:
    • Conception des outils pour les développeurs de simulation facilitant la gestion du GamePlay, les interfaces usagers et diverses animations.
    • Participation aux revues de code des développeurs de simulation.
    • Assistance à l'équipe de simulation à l'automatisation des tests.
    • Amélioration de la gestion du contenu de simulation.
    • Participation à la revue d'architecture du contenu de simulation
  • Participation au processus de développement :
    • Définition de la portée et estimation les tâches avec l'équipe.
    • Proposition, discussion et révision des conceptions avec l'équipe.
    • Programmation des fonctionnalités et des tests associés.
    • Révision du code et de celui des autres développeurs.
    • Fourniture de la documentation de l'utilisateur final.
  • Travail dans un environnement agile et pluridisciplinaires

Qualifications:

  • Baccalauréat en informatique ou en génie logiciel ou expérience équivalente.
  • Plus de 2 ans d'expérience dans le développement de logiciels dans le domaine des jeux ou de la simulation.
  • Bonne connaissance des langages de programmation tels que C++ et C# et des langages de programmation orientés objet.
  • Excellente connaissance du développement avec au moins un moteur de jeu commercial comme Unity ou Unreal
  • Expérience du développement de jeux dans les domaines du gameplay, de l'interface utilisateur et de l'animation.
  • Bonne connaissance des principes d'assurance qualité des logiciels.
  • Anglais OU français (parlé et écrit)

Atouts:

  • Expérience de la création et de la maintenance d'outils réutilisables.
  • Connaissance des langages de script, en particulier Python.
  • Expérience du développement d'applications sur la plate-forme Windows.
  • Expérience de la méthodologie Agile et Scrum.
  • Bilingue français & anglais

_____________________________________________________________________
We are recruiting for an international company specializing in simulation and interactive visualization, a Game Software Developer with professional experience in developing real-time applications, games, or simulation engines, and an interest in software architectural models and designs. The successful candidate would be integrated into the software R&D team.

Responsibilities:

  • Contributing to the development of simulators developed with the Unity and Unreal game engines.
  • Collaborating within a multidisciplinary group of programmers, mechanical engineers, level designers, and quality assurance specialists.
  • Developing functionality in these areas of expertise:
    • Designing tools for simulation developers to facilitate GamePlay management, user interfaces, and various animations.
    • Participating in code reviews of simulation developers.
    • Assisting the simulation team in test automation.
    • Improving the management of the simulation content.
    • Participating in the architecture review of the simulation content.
  • Participating in the development process:
    • Defining scope and estimating tasks with the team.
    • Proposing, discussing, and reviewing designs with the team.
    • Programming the features and associated tests.
    • Reviewing the code and that of other developers.
    • Providing end-user documentation.
  • Working within an Agile environment.

      Qualifications:

      • Bachelor's degree in Computer Science or Software Engineering or equivalent experience.
      • More than 2 years of experience in software development in the field of games or simulation.
      • Good knowledge of programming languages such as C++ and C#, and object-oriented programming languages.
      • Excellent understanding of development with at least one commercial game engine such as Unity or Unreal
      • Experience developing games in the areas of gameplay, user interface, and animation.
      • Good knowledge of software quality assurance principles.
      • English OR French (spoken and written)

      Assets:

      • Experienced in creating and maintaining reusable tools.
      • Knowledge of scripting languages, specifically Python.
      • Experienced in developing applications on the Windows platform.
      • Experienced in working with Agile and Scrum methodology.
      • Bilingual (French & English)