Programmeur.euse engin sénior.e

4 months ago


Montreal, Canada Hasbro Full time

 

Chez Invoke, notre mission est d’avoir du plaisir à créer de grands jeux. 

 

Nous croyons que les meilleurs jeux sont créés par des gens qui aiment leur métier, et qui évoluent dans un environnement qui valorise les membres de leurs équipes ainsi que leurs idées. Et nous veillons à ce que tout le monde ait la possibilité de contribuer à notre réussite collective, quel que soit son rôle. En tant que membre de Wizards of the Coast, nous participons à enrichir un catalogue de jeux qui inspirent les joueurs.euses et développeurs.euses depuis des décennies.   

 

Chez Invoke, tu as la possibilité de jouer un rôle clé en tant que membre d’une équipe ouverte et talentueuse dans un univers magique 

 

 

Description du poste 

 

Invoke est à la recherche d'un.e Programmeur.euse engin sénior.e pour rejoindre notre équipe. Dans ce rôle, tu développeras, supporteras et optimiseras les fonctionnalités de notre moteur de jeu. Le ou la candidat.e idéal.e a de l'expérience avec les jeux de console AAA et Unreal Engine, et un intérêt pour l'implémentation, le débogage et l'optimisation du code de bas niveau du moteur. 

 

Le quotidien d’un.e Programmeur.euse engin sénior.e chez Invoke   

 

  • Définir comment nous pouvons repousser les limites d'Unreal Engine 5 pour notre prochain jeu AAA 

  • Proposer des améliorations au moteur existant et au pipeline de données pour améliorer nos temps d'itérations et la qualité du jeu 

  • Contribuer à notre framework construit sur Unreal 

  • Établir le profil du jeu et collaborer avec nos équipes afin de résoudre les problèmes de performance 

  • Développer des systèmes permettant de suivre les performances et d’informer les développeurs.euses lorsque les objectifs de performance établis ne sont pas atteints 

  • S'assurer que le jeu fonctionne correctement sur les consoles Playstation et Xbox 

  • Encadrer et guider les programmeurs.euses de l’équipe au besoin, en partageant votre expertise. 

 

Idéalement, ce que tu apportes à l'équipe 

 

  • Minimum de 7 ans d'expérience dans les moteurs de jeu, avec un intérêt pour le débogage, l'optimisation et le code de bas niveau du moteur 

  • Expérience avec Unreal Engine et connaissance fonctionnelle de ses rouages 

  • Expérience de développement et d’optimisation pour les consoles Playstation et/ou Xbox 

  • Excellentes compétences en C++ 

  • Solides compétences en programmation multithreading 

  • Approche de mise en œuvre modulaire et axée sur la maintenance 

  • Esprit d’initiative pour repousser les limites et forte volonté de construire quelque chose d'exceptionnel 

  • Connaissance de l'architecture Système de composants d’entité (ECS) dans les moteurs de jeu est un plus 

  • Expérience avec des outils de profilage tels que Unreal Insights est un plus 

  • Connaissance fonctionnelle de C# et/ou Python est un plus 

  • Excellente communication verbale et écrite en français et anglais. 

 

 

Nous sommes un employeur offrant l'égalité des chances 

 

Invoke s'engage à offrir des chances de travail égales à chaque individu, sans égard aux éléments suivants : âge, sexe, orientation sexuelle, handicap physique, pays d’origine, religion, citoyenneté, ou toute autre particularité possible. Nous croyons sincèrement en un environnement de travail respectueux et ouvert d'esprit, dans lequel chacun peut pleinement contribuer au développement de l'organisation. 

 

Nous veillerons à ce que les personnes handicapées bénéficient d'un accommodement raisonnable pour participer au processus de recrutement, pour accomplir les fonctions essentielles de l'emploi et pour bénéficier d'autres avantages et privilèges liés à l'emploi. Veuillez nous contacter pour demander un accommodement. 

 

#Invoke



  • Montreal, Canada Hasbro Full time

     Chez Invoke, notre mission est d’avoir du plaisir à créer de grands jeux.  Nous croyons que les meilleurs jeux sont créés par des gens qui aiment leur métier, et qui évoluent dans un environnement qui valorisent les membres de leurs équipes ainsi que leurs idées. C'est pourquoi nous créons les jeux auxquels nous rêvions, plus jeunes. Et nous...


  • Montreal, Quebec, Canada Hasbro Full time

    Rôle du Programmeur.euse engin sénior.eChez Hasbro, nous recherchons un Programmeur.euse engin sénior.e pour rejoindre notre équipe de développement de jeux. En tant que membre de notre équipe, vous développerez, supporterez et optimiserez les fonctionnalités de notre moteur de jeu.Responsabilités Définir comment nous pouvons repousser les limites...


  • Montreal, Canada Hasbro Full time

    Chez Invoke, notre mission est d’avoir du plaisir à créer de grands jeux.  Nous croyons que les meilleurs jeux sont créés par des gens qui aiment leur métier, et qui évoluent dans un environnement qui valorise les membres de leurs équipes ainsi que leurs idées. Et nous veillons à ce que tout le monde ait la possibilité de contribuer à notre...


  • Montreal, Canada Hasbro Full time

     Chez Invoke, notre mission est d’avoir du plaisir à créer de grands jeux.   Nous croyons que les meilleurs jeux sont créés par des gens qui aiment leur métier, et qui évoluent dans un environnement qui valorise les membres de leurs équipes ainsi que leurs idées. Et nous veillons à ce que tout le monde ait la possibilité de contribuer à...


  • Montreal, Canada Hasbro Full time

     Chez Invoke, notre mission est d’avoir du plaisir à créer de grands jeux.   Nous croyons que les meilleurs jeux sont créés par des gens qui aiment leur métier, et qui évoluent dans un environnement qui valorise les membres de leurs équipes ainsi que leurs idées. Et nous veillons à ce que tout le monde ait la possibilité de contribuer à...


  • Montreal, Canada Mediabistro Full time

    Requisition Number: 184725 Position Title: Sr Game Designer External Description: (Pour visualiser la description de poste en français, veuillez sélectionner le français dans le menu déroulant au haut de la page sous "Select Language".) Our Motive is to develop innovative action games set in iconic worlds where every player feels like the hero. Let's...


  • Montreal, Canada Amazon Full time

    En tant que Développeuse ou Développeur de moteur de jeux sénior.e, vous faites partie intégrante de l'équipe de moteur de jeux et assurez la liaison essentielle entre le gameplay et Unreal 5. Votre expertise technique s'étend de la gestion des systèmes moteur cruciaux, à l'amélioration des performances, en passant par l'optimisation des...


  • Montreal, Canada Amazon Full time

    En tant que Développeuse ou Développeur de moteur de jeux sénior.e, vous faites partie intégrante de l'équipe de moteur de jeux et assurez la liaison essentielle entre le gameplay et Unreal 5. Votre expertise technique s'étend de la gestion des systèmes moteur cruciaux, à l'amélioration des performances, en passant par l'optimisation des...


  • Montreal, Canada Hasbro Full time

    Chez Invoke, notre mission est d’avoir du plaisir à créer de grands jeux. Nous croyons que les meilleurs jeux sont créés par des gens qui aiment leur métier, et qui évoluent dans un environnement qui valorise les membres de leurs équipes ainsi que leurs idées. Et nous veillons à ce que tout le monde ait la possibilité de contribuer à notre...


  • Montreal, Canada 2K Full time

    En tant que Développeuse ou Développeur de logiciel graphique sénior.e, vous créez et supportez des composants graphiques majeurs d'un ambitieux jeu PC multijoueur en ligne. Toujours en quête d'innovation, vous assurez une expérience de jeu compétitive, optimisez les performances GPU sur une variété de matériels, et collaborez avec des artistes...


  • Montreal, Canada Electronic Arts Full time

    Responsibilities : Develop and optimize our game engine using Unreal Engine 5. Collaborate with designers and artists to implement their vision in a technologically feasible manner. Ensure optimal performance of the game on multiple platforms. Troubleshoot and resolve software defects and technical issues. Maintain up-to-date knowledge of the...


  • Montreal, Canada Amazon Development Centre Canada ULC Full time

    En tant que Développeuse ou Développeur de logiciel graphique sénior.e, vous créez et supportez des composants graphiques majeurs d'un ambitieux jeu PC multijoueur en ligne. Toujours en quête d'innovation, vous assurez une expérience de jeu compétitive, optimisez les performances GPU sur une variété de matériels, et collaborez avec des artistes...


  • Montreal, Canada Electronic Arts Full time

    Responsibilities : With direction from design leadership, design and own various game systems, player interactions & activities and gameplay ingredients that will create and support an engaging Open World experience. Work with Gameplay Designers to ensure our systems and core gameplays complement and feed each other. Write design documents and...


  • Montreal, Canada Tbwa ChiatDay Inc Full time

    Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and more.PlayStation also strives to create an inclusive environment that empowers employees and embraces...


  • Montreal, Canada Electronic Arts Full time

    Responsibilities : Provide support to our Art teams and be a gateway between the Art teams and other departments in the development team. Help establish and maintain best practices, quality bar, pipelines and processes through development. Constantly adapt and learn new techniques and processes to face production constraints. Troubleshoot...


  • Montreal, Canada Electronic Arts Full time

    Responsibilities : Own QA for key gameplay features and systems. Define and maintain test strategies, ensuring accurate status and risk reporting. Represent QA within the development team; be visible, vocal, and integrated. Participate in daily stand-ups and share updates with the QA team. Develop a deep understanding of gameplay systems and...


  • Montreal, Canada Electronic Arts Full time

    Responsibilities : Work closely with the narrative content creation teams to understand their process and needs. Implement and support runtime cinematic pipelines and content integrations. Troubleshoot tools and workflows related technical issues with the narrative team. Guide and tutor cinematic animation staff on project best practices. Act...


  • Montreal, Canada Electronic Arts Full time

    Responsibilities : Partner closely with Directors, Leads, Designers, and Engineering teams to create high quality real-time visual effects. FX assets include particle systems, meshes, shaders, textures, rigid body sims and animations Create FX assets using EA’s proprietary game engine, according to the agreed design and within the constraints of...


  • Montreal, Canada Amazon Development Centre Canada ULC Full time

    En tant qu'Artiste technique UI, vous contribuez au développement d'expériences de jeu innovantes pour notre nouveau et épique projet. Vous êtes responsable de la mise en œuvre de la conception des systèmes d'interface utilisateur dans Unreal Engine, de la création de prototypes rapides, de la conception de mises en page, de l'application de...


  • Montreal, Canada Electronic Arts Full time

    Responsibilities : Collaborate with the Performance team and Engine organization to set and achieve team goals for your specific domain or area. Lead and manage other Software developers, providing oversight and guidance. Analyze game performance using various systems and tools, identifying and reporting areas of concern. Conduct root cause...