Talent.com

Programmer Jobs in Saint-Hubert, QC

Create a job alert for this search

Programmer • saint hubert qc

Last updated: 3 hours ago

[Dungeons & Dragons PC-Console] Programmeur(-euse) Engin - Engine Programmer

Gameloft MontréalMontreal, Québec, Canada
Full-time

Nous sommes à la recherche d'un(e) programmeur(-euse) intermédiaire pour rejoindre notre équipe engin et travailler en profondeur dans les systèmes qui soutiennent nos jeux basés sur Unity.Il n'est...Show more

 • New!

Concepteur mécanique et automatisation

Gestion de Personnel 10-04Saint-Hubert, CA
Permanent

Faites partie d’un lieu où la précision rencontre la passion, et où l’humain est au coeur de tout !.Créer des outillages et équipements industriels avec Inventor 2025 (3D).Préparer ou mettre à jour...Show more

Réceptionniste médical/réceptionniste médicale

Physio Plateau Inc.Montréal, QC, Canada
Part-time +1

Description de l’offre d’emploi.Physio Plateau, situé dans le quartier du Plateau Mont-Royal à Montréal, est à la recherche d’une personne dynamique, courtoise, responsable et ayant de l’entregent ...Show more

AI Programmer

UbisoftMontreal, QC, CA
Full-time

As an AI Programmer at Ubisoft Montreal, you will design and develop artificial intelligence systems that bring characters and gameplay interactions to life.In this AI Programmer role, you will col...Show more

Programmer (Web)

keyloopholMontreal, QC, CA
Full-time

Keyloop bridges the gap between dealers, manufacturers, technology suppliers and car buyers.We empower car dealers and manufacturers to fully embrace digital transformation.How? By creating innovat...Show more

Programmer Analyst – Java & PL/SQL (Intermediate)

CGIMontréal, Québec, Canada
Full-time
Quick Apply

This role focuses on the development, enhancement, and support of applications within a risk and data processing environment.The Programmer Analyst contributes to both project delivery and producti...Show more

SENIOR PROGRAMMER (Potential for an Executive Role)

ProximityHCIMontreal, Quebec, Canada
Full-time

SENIOR PROGRAMMER (Potential for an Executive Role).Enabling Off-screen HCI for Smartwatches + Smartphones.Engineering, Software development, Experienced, Full-time.ProximityHCI is a TandemLaunch v...Show more

Agent(e) aux opérations - Service client

SolutionCondoMontréal, Quebec, Canada
Full-time

Chez SolutionCondo : Un nouveau défi t’attend ! .Tu as une passion pour la relation clientèle ? Viens rejoindre notre équipe ! .Si tu veux rejoindre une entreprise en pleine expansion qui mise sur ...Show more

Machiniste conventionnel

Hydrauliques Continentales IncMontréal, QC, Quebec, Canada
Full-time

Depuis 1978, Hydrauliques Continental œuvre dans la fabrication de composantes hydrauliques, dont les arbres et manchons cannelés, les accouplements mécaniques et les pièces sur mesure.Nous sommes ...Show more

AI Programmer

UbisoftMontreal, Québec, Canada
Full-time

As an AI Programmer at Ubisoft Montreal, you will design and develop artificial intelligence systems that bring characters and gameplay interactions to life.In this AI Programmer role, you will col...Show more

Programmer Analyst (Full Stack)

LogibecMontréal, QC, CA
Full-time
Quick Apply

Are you looking for an employer where your experience as a FULL STACK DEVELOPPER will be put to good use? Are you looking for a new and exciting challenge?.Dare to take the leap and come take up th...Show more

SharePoint Programmer Analyst (Temporary 18 months)

L3Harris TechnologiesMontreal, Quebec
Full-time

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...Show more

Électrotechnicien

Buildup recrutementMontreal, QC, Canada
Full-time
Quick Apply

Manufacturier (Alimentation et Boissons) .Le Défi : Entretenir, Programmer, Innover.Notre client, nommé parmi les 100 meilleurs employeurs au Canada , recherche un(e) expert(e) technique pour assur...Show more

Ingénieur(e) Électrique (CV)

TOTEM Recruteur de talentLongueuil, QC, CA
Permanent

Titre : Ingénieur(e) Électrique.Poste permanent | Saint-Hubert (QC).Vous êtes passionné·e par l’ingénierie électrique et souhaitez contribuer à des projets concrets, innovants et à fort impact ?.Vo...Show more

Chef de secteur, systèmes analytiques BI SAP/BW

Nöord Technologies CorporationLongueuil Northeast, QC, ca
Full-time

Agir comme un mentor / leader pour vos collègues; Aider les autres programmeurs à respecter les meilleurs pratiques que vous avez défini;.Analyser les requis BI complexes, évaluer leur impact sur l...Show more

Programmeur sénior Build / Senior Build Programmer

Activision BlizzardActivision – Beenox,Montreal
Full-time

Programmeur sénior Build / Senior Build Programmer.Identifiant de demande de poste:.Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise...Show more

Serrurier/serrurière

Pro-Clef Inc.Longueuil, QC, Canada
Part-time +1

Description de l’offre d’emploi.Nous sommes à la recherche d’un(e).La personne choisie aura pour mandat d’effectuer l’installation, la réparation et l’entretien de différents systèmes de verrouilla...Show more

Analyste programmeur/analyste programmeuse

Gestion & Conseils Arya Inc.Montréal, QC, Canada
Permanent

Numéro de permis de la CNESST :.Nous sommes une entreprise canadienne incorporée dont le siège social est situé au centre-ville de Montréal, à l'adresse G101-360 Rue Saint-Jacques Montréal (Québec)...Show more

Ingénieur automatisme CVC/GTB – MSR (H/F)

BESPOK'RH SolutionsSainte-Julie, QC, CA
Permanent

Ingénieur automatisme CVC/GTB – MSR (H/F).Dans le cadre du développement de ses activités en projets de construction neuve, notre client renforce ses équipes au Grand-Duché de Luxembourg.Ce poste s...Show more

[Dungeons & Dragons PC-Console] Programmeur(-euse) Engin - Engine Programmer

[Dungeons & Dragons PC-Console] Programmeur(-euse) Engin - Engine Programmer

Gameloft MontréalMontreal, Québec, Canada
3 hours ago
Job type
  • Full-time
Job description
Description du poste

À propos du poste

Nous sommes à la recherche d'un(e) programmeur(-euse) intermédiaire pour rejoindre notre équipe engin et travailler en profondeur dans les systèmes qui soutiennent nos jeux basés sur Unity. Il n'est pas nécessaire d'avoir déjà livré une fonctionnalité avec le moteur Unity, mais vous devez comprendre le fonctionnement des moteurs de jeu à un niveau systémique et être compétent(e) dans l'utilisation de Unity et connaître l'architecture, les contraintes ainsi que les conventions propres à la plateforme. Si vous possédez une expérience approfondie des moteurs Unreal, Godot ou propriétaire, nous serions ravis d'en savoir plus sur vous.

Vos tâches

  • Concevoir, mettre en oeuvre et optimiser des systèmes au niveau moteur : pipelines de rendu (URP/HDRP), physique, animation, mémoire et outils
  • Profiler et déboguer des problèmes de performance complexes sur CPU, GPU et mémoire dans l'éditeur et sur les plateformes cibles
  • Étendre et personnaliser le pipeline de rendu d'Unity en utilisant des passes de rendu personnalisées, des shaders de calcul et des intégrations avec Shader Graph
  • Développer et maintenir des outils d'édition, des pipelines de ressources et des systèmes d'automatisation pour accélérer le travail de l'équipe de développement élargie
  • Collaborer avec les équipes de gameplay et artistiques afin de traduire les contraintes techniques en solutions pratiques et bien documentées
  • Participer aux examens d'architecture, rédiger des documents de conception technique et encadrer les programmeurs juniors si nécessaire

***

About the Role

We are looking for an intermediate senior engineer to join our engine team and work deep inside the systems that underpin our Unity-based games. You do not need to have shipped a Unity engine feature before, but you must understand how game engines work at a systems level, and you must be a capable Unity user who knows the platform's architecture, constraints, and idioms. If you have deep engine experience in Unreal, Godot, or a proprietary engine, we want to hear from you.

What You Will Work On

  • Designing, implementing, and optimizing engine-level systems: rendering pipelines (URP/HDRP), physics, animation, memory, and tooling
  • Profiling and debugging complex performance issues across CPU, GPU, and memory in Editor and on target platforms
  • Extending and customizing Unity's rendering pipeline using custom render passes, compute shaders, and shader graph integrations
  • Building and maintaining Editor tooling, asset pipelines, and automation to accelerate the broader development team
  • Collaborating with gameplay and art teams to translate technical constraints into pragmatic, well-documented solutions
  • Participating in architecture reviews, writing technical design documents, and mentoring junior engineers when needed

Qualifications

Exigences

Architecture de moteur

  • Solide compréhension de l'architecture des moteurs de jeu en temps réel : graphes de scène, systèmes entité-composant, systèmes de tâches et modèles de mémoire
  • Expérience pratique avec au moins un moteur important : Unity, Unreal, Godot ou un moteur interne propriétaire
  • Familiarité avec les principes fondamentaux du pipeline de rendu : appels de dessin, regroupement, élimination, profondeur/stencil et post-traitement
  • Compréhension de la boucle de trame, de l'ordre de mise à jour, des pas de temps fixes versus variables et des modèles de threading

Connaissance de l'utilisateur Unity

  • À l'aise avec la navigation et la construction dans Unity : scènes, prefabs, base de données d’assets, mode Play et sérialisation
  • Sait déterminer quand et pourquoi utiliser les systèmes ECS/DOTS, Jobs et Burst de Unity plutôt que les approches basées sur MonoBehaviour
  • Bonne compréhension conceptuelle des pipelines URP/HDRP de Unity à un niveau conceptuel, notamment les passes de rendu, les fonctionnalités de rendu scriptables et empilement de caméras
  • Conscience du modèle de déploiement de la plateforme de Unity, des paramètres du joueur et des niveaux de qualité

Programmation

  • Solides compétences en C# : modèles axés sur les performances, code non sécurisé, NativeArray et concessions entre struct et class
  • Compétence en C ou C++, notamment pour le développement de plugins natifs, un atout
  • Familiarité avec les langages de shader : HLSL/GLSL dans un contexte Unity
  • À l'aise avec les outils de profilage : Unity Profiler, Frame Debugger, RenderDoc, Xcode Instruments ou des profileurs GPU

Pratiques d'ingénierie

  • Plus de 4 ans d'expérience professionnelle en développement logiciel, dont au moins 2 ans sur un jeu ou une application en temps réel
  • Expérience dans la lecture et la rédaction de documents de conception technique et de propositions d'architecture
  • Maîtrise du contrôle de version (Git), des pipelines CI/CD et des tests automatisés dans un contexte de jeu
  • Capable de définir, d'estimer et de communiquer clairement les concessions techniques avec des collègues non techniques

Atouts

  • Contributions antérieures au moteur Unity
  • Travail avec le moteur Unreal C++
  • Mise en oeuvre SRP personnalisée
  • Shaders de calcul ou simulation GPU
  • Fonctionnement interne du moteur physique
  • Conception de pipeline d'assets
  • Développement de plateforme console (PS5®, Xbox)
  • Optimisation GPU mobile
  • Code réseau multijoueur au niveau du moteur
  • Outils de jeu open source

L'état d'esprit que nous recherchons

  • Esprit orienté système : Vous analysez les concessions à l'échelle du système, et non uniquement fonctionnalité par fonctionnalité.
  • Profil pragmatique : Les différences entre moteurs ne vous intimident pas. Vous êtes capable de transposer avec assurance les concepts d'une plateforme à une autre.
  • Obsession de la performance : Vous effectuez un profilage avant d'optimiser, et vous comprenez la différence entre les deux.
  • Contribution à l'esprit d'équipe : Vous concevez des systèmes et des outils qui permettent à l'ensemble de l'équipe de gagner en efficacité, et pas seulement à vous-même.

***

Requirements

Engine Architecture

  • Solid understanding of real-time game engine architecture: scene graphs, entity-component systems, job systems, and memory models
  • Hands-on experience with at least one major engine: Unity, Unreal, Godot, or a proprietary in-house engine
  • Familiarity with rendering pipeline fundamentals: draw calls, batching, culling, depth/stencil, and post-processing
  • Understanding of the frame loop, update ordering, fixed vs. variable timesteps, and threading models

Unity User Knowledge

  • Comfortable navigating and building in Unity: scenes, prefabs, asset database, play mode, and serialization
  • Knows when and why Unity's ECS/DOTS, Jobs, and Burst are the right tools versus MonoBehaviour patterns
  • Understands Unity's URP/HDRP at a conceptual level: render passes, scriptable renderer features, and camera stacking
  • Aware of Unity's platform deployment model, player settings, and quality tiers

Programming

  • Strong C# skills: performance-conscious patterns, unsafe code, NativeArray, and struct vs. class trade-offs
  • Proficiency in C or C++ is a plus, especially for native plugin development
  • Familiarity with shader languages: HLSL/GLSL in a Unity context
  • Comfortable with profiling tools: Unity Profiler, Frame Debugger, RenderDoc, Xcode Instruments, or GPU profilers

Engineering Practices

  • 4+ years of professional software development experience, with at least 2 years on a game or real-time application
  • Experience reading and writing technical design documents and architecture proposals
  • Version control fluency (Git), CI/CD pipelines, and automated testing in a game context
  • Able to scope, estimate, and communicate technical trade-offs clearly with non-engine teammates

Nice to Have

  • Prior Unity engine contributions
  • Unreal C++ engine work
  • Custom SRP implementation
  • Compute shaders or GPU simulation
  • Physics engine internals
  • Asset pipeline design
  • Console platform development (PS5®, Xbox)
  • Mobile GPU optimization
  • Multiplayer netcode at the engine level
  • Open source game tooling

The Mindset We Are Looking For

  • Systems thinker: You reason about trade-offs at a system level, not just feature-by-feature.
  • Pragmatic learner: Engine differences do not scare you. You map concepts across platforms confidently.
  • Performance-obsessed: You profile before you optimize, and you know the difference between the two.
  • Team enabler: You build systems and tools that make the wider team faster, not just yourself.


Informations complémentaires

Ce en quoi Gameloft croit :

Nous jouons le jeu pour un monde meilleur. En tant que leader dans l'industrie, nous voulons utiliser le pouvoir des jeux vidéos comme une force positive au changement.
En nous rejoignant, vous aurez une multitudes d'opportunités pour aider votre environnement, faire la différence et bâtir un monde plus inclusif.

Nous voulons que les Gamelofteurs se concentrent sur l'essentiel: créer du fun et des jeux de haute qualité dont ils pourront être fiers de les partager avec les joueurs du monde entier.

Pour vous aider dans votre rôle, nous avons mis en place les bénéfices suivants:

Ce que nous offrons :

  • Horaire flexible
  • Vendredi après-midi de congé toute l’année!
  • Dès votre embauche, 3 semaines de vacances et des congés mobiles
  • Congé offert entre Noël et le jour de l'An pour bien débuter la nouvelle année
  • Programme de REER collectif avec participation de l'employeur
  • Programme d'assurances collectives avantageux
  • Accès gratuit à une clinique médicale virtuelle 24h/24, 7 jours/7
  • Programme d'aide aux employés et à leur famille immédiate
  • Programme de remboursement partiel pour votre déplacement au bureau (transport en commun et/ou stationnement)
  • Accompagnement lors de toute relocalisation pour les nouveaux collaborateurs en provenance de pays ou de régions hors Québec
  • Programme de référencement avec bonus
  • Activités et prix offerts régulièrement par le comité social

Mais aussi au studio :

  • Local à vélos sécurisé et montant offert pour encourager le transport actif (période estivale)
  • Collations offertes quotidiennement (fruits, café, etc.)
  • 5@7 les mercredis
  • Espaces de jeux
  • Terrasse sur le toit
  • Studio à proximité du parc Jarry et des nombreux attraits du Mile-Ex et de la Petite-Italie
  • Activités physiques organisées à même le studio ou au parc Jarry (ex. : yoga)

***

What Gameloft believes in:

We play the good game for a better world. As a leader in the industry, we want to use the power of video games as a force for positive change.
If you join us, you’ll have plenty of opportunities to help the environment, make a difference in communities and build a more inclusive world.

We want our Gamelofters to focus on what matters: creating fun and high-quality games they’ll be proud to share with our players around the world.

To help you succeed in your role, we have some cool perks:

What Gameloft offers:

  • Flexible schedule
  • Friday afternoon off all year round!
  • 3 weeks’ vacation and mobile days off, available as of your start date
  • Time off between Christmas and New Year’s Day to help you start the year off on the right foot
  • Group RRSP program with employer contributions
  • Great group insurance program
  • Free 24/7 access to a virtual medical clinic
  • The Employee and Family Assistance Program
  • Partial reimbursement of your commuting costs (for public transit and/or parking)
  • Support for new employees relocating from countries or regions outside Quebec
  • Referral program with bonuses
  • Regular activities and prizes courtesy of our Social Committee

And at the studio itself:

  • Secure bike storage room and a subsidy to encourage active transportation (during the summer)
  • Daily snacks (fruit, coffee, etc.)
  • Wednesday happy hours
  • A game room
  • A rooftop terrace
  • Studio located near Jarry Park and the charming Mile-Ex and Little Italy neighbourhoods
  • Fitness classes at the studio itself or at Jarry Park (e.g., yoga)