cmlabs
cmlabs1d ago
New

Concepteur·trice technique senior / Senior Technical Designer (Unity)

CanadaCanada·MontréalFull-Timesenior
OtherTechnical Designer
0 views0 saves0 applied

Quick Summary

Overview

À propos de CM Labs Chez CM Labs Simulations, nous créons des solutions de formation par simulation de calibre mondial qui améliorent la sécurité,

Technical Tools
OtherTechnical Designer

À propos de CM Labs


Chez CM Labs Simulations, nous créons des solutions de formation par simulation de calibre mondial qui améliorent la sécurité, l’efficacité et la performance opérationnelle dans les secteurs de la construction, des ports, des services publics et de la défense.

Nos produits combinent Unity à notre plateforme propriétaire Vortex Studio afin d’offrir une simulation physique haute fidélité ainsi qu’une intégration avec du matériel de simulation professionnel et des commandes.

Nous recherchons un·e Concepteur·trice technique senior (Unity) capable de faire le lien entre la conception technique, la simulation, le développement Unity et l’intégration de systèmes. En collaboration avec la gestion de produit et les experts du domaine, ce rôle pratique prend en charge la traduction des opérations réelles et des objectifs de formation en expériences de simulation intuitives et mesurables, tout en apportant la profondeur technique nécessaire pour créer des systèmes réutilisables, diagnostiquer des problèmes complexes et améliorer les flux de développement du contenu.

Conception technique et simulation


  • Concevoir et livrer dans Unity des scénarios de formation interactifs et réalistes, en collaboration avec la gestion de produit et les experts du domaine pour définir l’expérience.
  • Prendre en charge des fonctionnalités et des scénarios de formation techniquement complexes, du concept initial et du prototypage jusqu’à l’implémentation, l’intégration, la validation et l’itération.
  • Traduire les opérations réelles, les objectifs de formation et les processus industriels en structure de scénario, interactions du stagiaire, rétroaction, logique d’évaluation, conditions de réussite ou d’échec et comportements attendus de l’opérateur.
  • Déterminer, avec la gestion de produit et les spécialistes en simulation, ce qui doit être simulé en détail et ce qui peut être représenté ou approximé afin d’atteindre les objectifs de formation.
  • Concevoir la logique des scénarios, les systèmes d’interaction, les machines à états, les événements de formation et les systèmes connexes nécessaires pour reproduire des opérations réalistes.
  • Prototyper de nouvelles mécaniques, interactions, approches d’intégration et concepts de formation afin de valider rapidement les idées.
  • Équilibrer les objectifs de formation, l’expérience utilisateur, le réalisme, les contraintes liées à la simulation et au matériel, la performance et les exigences produit.

Implémentation technique dans Unity


  • Implémenter principalement en C# la logique de gameplay et de simulation requise pour soutenir la conception technique et le contenu de simulation.
  • Construire des systèmes Unity robustes, maintenables et réutilisables, notamment des cadres de scénarios, des extensions de l’éditeur, des composants et des outils de soutien, plutôt que de s’appuyer uniquement sur des implémentations propres à une scène.
  • Appliquer de bonnes pratiques de développement, notamment en matière de modularité, de débogage, de contrôle de versions, de revue de code et de maintenabilité du code.
  • Utiliser les outils de profilage et de débogage de Unity pour diagnostiquer les problèmes de performance, de mémoire, de rendu, de synchronisation et d’exécution, et effectuer les compromis appropriés pour le matériel de simulation cible.
  • Analyser de manière structurée les problèmes complexes touchant le contenu Unity, les scripts, les actifs, les interfaces de simulation, le comportement physique, les commandes et le matériel cible.
  • Intégrer le contenu de formation Unity aux simulations physiques internes de Vortex Studio via les interfaces existantes pour états de simulation, événements, commandes et autres données pertinentes, en collaboration avec les développeurs logiciels.

Collaboration multidisciplinaire et mentorat


  • Agir comme pont technique entre les concepteurs techniques, les développeurs Unity, les spécialistes en simulation, les artistes 3D, l’assurance qualité, la gestion de produit et les experts du domaine.
  • Traduire les contraintes multidisciplinaires en approches d’implémentation concrètes et communiquer clairement les décisions, compromis, dépendances, hypothèses et risques.
  • Encadrer les concepteurs techniques juniors et intermédiaires au moyen de conseils techniques, de revues d’implémentation, de travail en pair et de partage de connaissances.
  • Contribuer à établir et à partager les bonnes pratiques, outils et approches qui améliorent la maintenabilité, la réutilisation, le débogage, l’intégration et la qualité du contenu au sein de l’équipe de conception.

Ce que vous apportez


  • 5 ans ou plus d’expérience en conception technique, développement de gameplay, développement de simulation ou dans un domaine interactif temps réel comparable, incluant une expérience significative avec des applications Unity techniquement complexes.
  • Solide expérience professionnelle avec Unity, l’éditeur Unity et C# pour la conception technique, le contenu de simulation, les systèmes réutilisables, les outils et le débogage.
  • Expérience démontrée dans la conception et l’implémentation de systèmes interactifs, de logique de gameplay, de scénarios de simulation ou d’applications temps réel comparables.
  • Expérience dans l’apport d’idées et de jugement en conception technique pour la conception de scénarios, de missions, de niveaux ou d’expériences de formation, plutôt que dans la seule implémentation de spécifications prédéfinies.
  • Capacité à comprendre des processus réels complexes et à les transformer en expériences de formation claires, intuitives et mesurables.
  • Expérience dans la création de systèmes, d’outils ou de cadres réutilisables ainsi que dans l’application de concepts solides tels que la conception orientée objet, la modularité, les interfaces, le contrôle de versions et la maintenabilité du code.
  • Solides compétences en profilage, en analyse et en dépannage, notamment pour investiguer des problèmes touchant des systèmes logiciels, de simulation et matériels qui interagissent entre eux.
  • Solides aptitudes en communication et en collaboration entre les disciplines de la conception, de la simulation, du logiciel, de l’art, de l’assurance qualité, du produit et du matériel.
  • Grande autonomie, prise en charge de mandats de conception techniquement complexes et volonté d’encadrer les concepteurs moins expérimentés.


About CM Labs

At CM Labs Simulations, we create world-class simulation-based training solutions that improve safety, efficiency, and operational performance across construction, ports, utilities, and defense.

Our products combine Unity with our proprietary Vortex Studio platform for high-fidelity physics simulation and integration with professional simulator hardware and controls.

We are looking for a Senior Technical Designer (Unity) who can bridge technical design, simulation, Unity development, and system integration. Working with Product Management and domain experts, this hands-on role owns the translation of real-world operations and training objectives into intuitive, measurable simulation experiences, while bringing enough technical depth to build reusable systems, troubleshoot complex issues, and improve content-development workflows.

Technical Design & Simulation


  • Design and deliver realistic interactive training scenarios in Unity, working with Product Management and domain experts to shape the experience.
  • Own technically complex training features and scenarios from initial concept and prototyping through implementation, integration, validation, and iteration.
  • Translate real-world operations, training objectives, and industrial workflows into scenario structure, trainee interactions, feedback, evaluation logic, success/failure conditions, and expected operator behaviors.
  • Decide with Product Management and simulation specialists what must be simulated in detail and what can be represented or approximated to achieve the training outcome.
  • Design scenario logic, interaction systems, state machines, training events, and related systems required to reproduce realistic operations.
  • Prototype new mechanics, interactions, integration approaches, and training concepts to validate ideas rapidly.
  • Balance training objectives, user experience, realism, simulation and hardware constraints, performance, and product requirements.

Unity Technical Implementation


  • Implement gameplay and simulation logic primarily in C# in support of technical design and simulation content.
  • Build robust, maintainable, and reusable Unity systems, including scenario frameworks, editor extensions, components, and supporting tools, rather than relying solely on scene-specific implementations.
  • Apply sound development practices including modularity, debugging, version control, code review, and maintainable code.
  • Use Unity profiling and debugging tools to diagnose performance, memory, rendering, synchronization, and runtime issues, making appropriate trade-offs for target simulator hardware.
  • Investigate complex issues across Unity content, scripts, assets, simulation interfaces, physics behavior, controls, and target hardware using a structured debugging approach.
  • Collaborate with software developers to integrate Unity training content with in-house Vortex Studio physics simulations via existing interfaces for simulation state, events, controls, and related data.

Cross-Disciplinary Collaboration & Mentorship


  • Act as a technical bridge between technical designers, Unity developers, simulation specialists, 3D artists, QA, Product Management, and domain experts.
  • Translate cross-disciplinary constraints into practical implementation approaches and communicate decisions, trade-offs, dependencies, assumptions, and risks clearly.
  • Mentor junior and intermediate technical designers through technical guidance, implementation reviews, pairing, and knowledge sharing.
  • Help establish and share best practices, tools, and patterns that improve maintainability, reuse, debugging, integration, and content quality across the design team.

What You Bring


  • 5+ years of experience in technical design, gameplay development, simulation development, or a comparable real-time interactive field, including significant experience with technically complex Unity applications.
  • Strong professional experience with Unity, the Unity Editor, and C# for technical design, simulation content, reusable systems, tooling, and debugging.
  • Proven experience designing and implementing interactive systems, gameplay logic, simulation scenarios, or comparable real-time applications.
  • Experience contributing ideas and technical-design judgment to scenario, mission, level, or training-experience design rather than only implementing predefined specifications.
  • Ability to understand complex real-world workflows and turn them into clear, intuitive, measurable training experiences.
  • Experience building reusable systems, tools, or frameworks and applying sound concepts such as object-oriented design, modularity, interfaces, source control, and maintainable code.
  • Strong profiling, analytical, and troubleshooting skills, including investigating issues across interacting software, simulation, and hardware systems.
  • Strong communication and collaboration skills across design, simulation, software, art, QA, product, and hardware disciplines.
  • High autonomy, ownership of technically complex design assignments, and willingness to mentor less-experienced designers.

Location & Eligibility

Where is the job
Montréal, Canada
On-site at the office

Listing Details

Posted
August 25, 2026
First seen
August 25, 2026
Last seen
August 26, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
52%
Scored at
August 25, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

cmlabsConcepteur·trice technique senior / Senior Technical Designer (Unity)