Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmeur.euse IU - (March of Giants)

Full-time

Ubisoft



Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!

Job Description



Le titulaire de ce poste est responsable d’élaborer des modules de jeu pour des présentations générales (menu, HUD, etc.).

Ce que vous ferez

  • Lire les documents de conception de jeu afin de comprendre l’expérience de jeu prévue et participer activement aux échanges de commentaires sur la conception ayant pour but de faciliter cette expérience;
  • Aider à définir les fonctionnalités et la mise en œuvre de l’IU, tout en étant aligné sur les besoins du designer graphique;
  • Concevoir et mettre en place des systèmes de menus et d’IU pour les plateformes désirées, en veillant à l’uniformité des aspects visuels et logiques;
  • Fournir des outils pour les systèmes IU et le débogage par le « draw » interne;
  • Étudier et bien comprendre la structure de l’IU, de façon à pouvoir aider l’équipe présentation;
  • En collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d'interaction;
  • Être réactif aux commentaires et produire des itérations rapides;
  • En collaboration avec le designer graphique, intégrer les designs et l’animation;
  • Fournir des accroches pour les animations du designer graphique et un soutien au son;
  • Comprendre les requêtes de l’IU et reconnaître ou examiner les limitations techniques (suivi du rendement et mémoire);
  • Travailler en étroite collaboration avec les designers et les artistes pour mettre en place de nouvelles idées, en offrant un retour d’information sur la technique, la créativité et la planification;
  • Collaborer avec l’équipe pour s’assurer que l’IU respecte les exigences esthétiques et fonctionnelles;
  • Garder activement à jour ses connaissances et ses compétences en suivant les dernières innovations dans l’industrie;
  • Superviser et maintenir les modules ou les systèmes qui sous-tendent l’IU;
  • Optimiser le code IU pour un fonctionnement efficace sur les plateformes désirées;
  • Interagir et collaborer avec les différents départements;
  • Mettre au défi la conception du jeu, de même que son expérience utilisateur (UX);
  • Développer des API de tests automatisés en lien avec les systèmes IU pour s’assurer de la santé constante du jeu;
  • Bien connaître les principes d’ergonomie et UX qui s’appliquent à l’IU;
  • Appliquer ses connaissances en regard des fonctionnalités d’accessibilité et de localisation;
  • Effectuer toutes autres tâches connexes.

Qualifications



Formation :

  • Baccalauréat en informatique ou en génie informatique, ou autre formation ou expérience équivalente.

Expérience :

  • 3 à 5 ans d’expérience en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents.

Connaissances :

  • Capacité à écrire du code C++ propre, robuste, performant et maintenable;
  • Excellente compréhension de la philosophie et des flux de travail MVVM;
  • Solides compétences en dépannage et débogage;
  • Solide compréhension des meilleures pratiques en génie logiciel (revues de conception, normes de codage, revues de code, tests, documentation);
  • Solides compétences en collaboration et communication au sein d'un environnement multidisciplinaire;
  • Bonus : Expérience avec Unreal Engine 5, Slate et UMG;
  • Bonus : Expérience avec les frameworks d'interface utilisateur tels que CommonUI;
  • Bonus : Expérience avec les chaînes d'outils MVVM telles que le plugin MVVM; d'Unreal;
  • Bonus : Expérience de travail sur une expérience de plateforme centrée sur PC.

Habiletés :

  • Résolution de problèmes;
  • Souci du détail;
  • Bonne communication tant à l’oral qu’à l’écrit;
  • Attitude proactive au travail avec sens de l’autonomie et de l’éthique;
  • Motivation à relever des défis d’envergure;
  • Sens de l’organisation dans la définition et l’estimation des tâches;
  • Adaptation aux changements;
  • Souci des résultats.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Programmeur.euse IU - (March of Giants) in Montréal, QC vacancy
  •  ...diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si...  ...à la mission de l’équipe Anti-triche de March of Giant, en veillant à offrir à la communauté un...  ...·le de la sécurité et la vision d’un·e programmeur·euse engin, en intégrant directement... 
    Suggested
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    8 days ago
  • Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore...
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    12 days ago
  • Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about...
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    12 days ago
  • Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about...
    Suggested
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    12 days ago
  •  ...journey and help create the unknown! Job Description The incumbent is responsible for contributing to the mission of the March of Giant anti-cheat team, ensuring a fair and competitive environment for the community. This role focuses on both the prevention and... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    8 days ago
  •  ...les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que programmeur·euse physique à Ubisoft Montréal, vous contribuerez à offrir des expériences de jeu plus immersives en insufflant du réalisme à nos mondes... 
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    4 days ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue participera... 
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    11 hours ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    11 hours ago
  • $97k - $107.5k per year

    Vous aimez concevoir et implanter des solutions technologiques, notamment au sein de l’écosystème Microsoft Dynamics 365 ? Vous êtes à la recherche de nouveaux défis et souhaitez vous joindre à un milieu de travail inspirant par sa mission de protection du public ? Nous voulons...
    Daily paid
    Permanent employment
    Full time
    Summer work
    Flexible hours

    Collège des médecins du Québec

    Montréal, QC
    11 days ago
  •  ...Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering...  ...l’équipe; Collaborer avec les designers, artistes et autres programmeur·se·s pour donner vie aux fonctionnalités; Participer aux revues... 
    Permanent employment
    Full time
    Montréal, QC
    22 days ago
  •  ...Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering...  ...équipes.   Rejoignez l’équipe de Dead by Daylight en tant que Programmeur(se) généraliste principal(e) et contribuez à façonner la prochaine... 
    Permanent employment
    Full time
    Montréal, QC
    1 day ago
  •  ...dont les contenus continuent d’inspirer des millions de joueur·euse·s à travers le monde ! 2K publie des titres dans les genres de jeu...  .... Ce que nous recherchons Nous sommes à la recherche d’un programmeur outils talentueux et polyvalent pour rejoindre notre équipe en... 
    Casual work

    2K

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) FullStack Angular / C# .NET Core ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. Le mandat vise la maintenance... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    11 hours ago
  •  ...revolves around two core business focuses: Services and Original Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional work-for-hire development and pioneering immersive location-based... 
    Permanent employment
    Full time
    Worldwide
    Montréal, QC
    17 days ago
  •  ...efficace avec les développeurs, les responsables techniques et les autres membres de l'équipe équipe centrale. Nous recherchons un·e programmeur·euse DevOps sénior·e pour rejoindre l'équipe des technologies de base (Core Tech). Core Tech développe des services backend et... 
    Permanent employment
    Full time
    Montréal, QC
    a month ago
  •  ...les différentes sous‑lignes métiers. Le Montreal Solutions Center (MSC) développe des solutions logicielles pour les principaux marchés financiers en Amérique, en Asie et en Europe. Nos solutions doivent être compétitives afin de développer ou consolider nos parts de marché... 
    Daily paid

    Société Générale

    Montréal, QC
    25 days ago
  •  ...Sous la supervision du coordonnateur Service Après-ventes, le ou la programmeur(euse) service après-ventes (SAV) agit comme premier répondant aux appels de services et effectue les déplacements, d’urgence ou planifiés, chez les clients de NūMove pour résoudre des enjeux techniques... 
    Permanent employment
    Full time
    Contract work

    NuMove Robotique & Vision

    Montréal, QC
    2 days ago
  •  ...Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional...  ...appropriées afin de les résoudre. Nous recherchons une·un Programmeur·euse Systèmes Senior pour jouer un rôle clé dans la livraison d’un... 
    Permanent employment
    Full time
    Montréal, QC
    a month ago
  •  ...Sous la supervision du Chef d’équipe automatisme, le programmeur Robot – PLC - IHM effectue la programmation, la simulation, l’intégration et la mise en opération de robots/PLC/IHM dans une cellule robotisée chez NūMove et chez le client final. RESPONSABILITÉS ~ Participe... 
    Permanent employment
    Full time

    NuMove Robotique & Vision

    Montréal, QC
    2 days ago
  •  ...mieux gérées au Canada et figure parmi les entreprises préférées des Québécois! Nous sommes à la recherche d’un Coordonnateur Mise en marché, basé au centre-ville de Montréal (métro Berri-UQAM). Description du poste À ce poste vous participerez activement à la... 
    Full time
    Flexible hours

    Renaud-Bray

    Montréal, QC
    8 days ago
  •  ...excellence fait sa réputation!  Description du poste Le service de gestion de produits est à la recherche d’un.e  Assistant.e chef.fe de marché . À ce titre, vous aurez à soutenir le Chef de marché senior concernant des lignes de produits spécifiques, à travers l’implantation... 
    Full time
    Day shift

    UAP Inc.

    Montréal, QC
    5 days ago
  •  ...et des histoires qui laissent leur empreinte.    À la tête du brassage  Brasseur de Montréal recherche actuellement un.e Serveur.euse pour rejoindre son équipe à Griffintown. Relevant du Gérant de salle, nous recherchons une personne dynamique et capable d'offrir un service... 
    Full time
    Temporary work
    Part time

    Molson Coors

    Montréal, QC
    9 hours ago
  •  ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par...  ...poste Ce que vous ferez :  Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications... 
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    23 days ago
  •  ...~ Se tenir au courant des méthodes, pratiques et technologies d'ingénierie logicielle de pointe. Qu'attendons-nous de notre Programmeur.se Gameplay ? ~ Soyez à l'aise de travailler avec C++ dans une grande base de code partagée. ~ Ayez une bonne connaissance des... 
    Worldwide

    Cloud Imperium Games Montreal

    Montréal, QC
    18 days ago
  •  ...poste Relevant du Gestionnaire en recrutement, le/la Recruteur(euse) 360, est intégré(e) à l'équipe Data & Tech. Vous jouerez un rôle...  ...RFP), et votre capacité à détecter et saisir les opportunités de marché, transformeront votre savoir-faire en valeur ajoutée directe pour... 
    Long term contract
    Full time
    Contract work
    Flexible hours

    Talan

    Montréal, QC
    11 days ago
  •  ...Solution SFT cherche un (e)  Analyste programmeur en géomatique  dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec . Mode : Télétravail depuis le Canada (présence sur site Québec, si exceptionnellement... 
    Remote work

    Solution SFT

    Montréal, QC
    29 days ago
  •  ...croissance de son équipe de développement et recherche un(e) développeur·euse Java Fullstack pour contribuer aux projets de nos clients situés...  ...près l’évolution des nouvelles technologies et solutions sur le marché. Travailler au sein d’équipes multidisciplinaires en mode... 
    Daily paid
    Permanent employment
    Full time
    Work at office

    Solutions Techso

    Montréal, QC
    9 days ago
  •  ...recherchons des esprits passionnés, curieux et innovants pour se joindre à notre aventure. Ce que tu feras en tant que développeur·euse de logiciels sénior·e Contribuer à développer et livrer les services de jeu numériques qui soutiennent l’écosystème des produits et... 
    Work at office
    Worldwide
    Flexible hours

    Hasbro

    Montréal, QC
    10 hours ago
  • $25 - $30 per hour

     ...Sens de l’initiative Travailleuses et travailleurs expérimentésCette offre d'emploi provient d'un employeur disposé à embaucher des travailleurs expérimentés. Pour plus d'information : Travailleurs expérimentés sur le marché du travail | Gouvernement du Québec (quebec.ca)
    Permanent employment
    Full time

    Outillages Avitec Inc

    Montréal, QC
    a month ago
  • $80k - $90k per year

     ...travailler en équipe Travailleuses et travailleurs expérimentésCette offre d'emploi provient d'un employeur disposé à embaucher des travailleurs expérimentés. Pour plus d'information : Travailleurs expérimentés sur le marché du travail | Gouvernement du Québec (quebec.ca)
    Permanent employment
    Full time
    Contract work
    Night shift
    Weekday work

    Gestion & Conseils Arya Inc.

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmeur.euse IU - (March of Giants). Be the first to apply!