À propos de CM Labs
Chez CM Labs Simulations, nous développons des solutions de formation par simulation de calibre mondial pour les secteurs de la construction, des opérations portuaires, de la défense et d’autres industries critiques. Nos simulateurs sont utilisés à travers le monde pour former des opérateurs dans des environnements virtuels sécuritaires, efficaces et réalistes.
Nous sommes à la recherche d’un(e) Concepteur(trice) technique principal(e) afin de repousser les limites du réalisme en formation, en concevant, développant et livrant des exercices de formation immersifs basés sur la simulation. Ce rôle combine créativité, expertise technique et collaboration multidisciplinaire afin d’assurer que nos produits répondent aux plus hauts standards en matière de précision, d’utilisabilité et de valeur pédagogique.
Responsabilités principales
Création de contenu de formation
Concevoir et implanter des scénarios de formation interactifs pour les simulateurs CM Labs propulsés par Vortex Studio/Unity.
S’assurer que les exercices reflètent les pratiques de l’industrie, les flux de travail des opérateurs et les objectifs de formation.
Intégrer des défis réels comme la sécurité, l’efficacité et la manipulation des machines.
Leadership
Guider et coordonner une petite équipe de développeurs afin de livrer des produits et projets à temps et avec une qualité élevée.
Mener et participer à des explorations techniques (« design spikes ») pour prototyper de nouvelles fonctionnalités et flux de travail.
Développement d’outils et de librairies
Développer et maintenir des librairies réutilisables, scripts et outils techniques afin d’accélérer la production de contenu.
Contribuer aux pipelines et flux internes pour améliorer la productivité et la qualité.
Collaboration interfonctionnelle
Travailler avec les développeurs logiciels pour intégrer des fonctionnalités sur mesure et étendre les capacités des simulateurs.
Collaborer avec les artistes 3D et ingénieurs mécaniques pour intégrer les actifs, modèles et systèmes basés sur la physique.
Travailler avec les spécialistes QA pour tester, valider et raffiner les exercices et outils.
Normes et mentorat
Définir, avec les responsables techniques, les meilleures pratiques en conception technique, en script et en flux de travail de simulation.
Participer à la documentation des systèmes et processus à des fins internes et externes.
Encadrer les concepteurs techniques juniors et partager son expertise en simulation et création de contenu de formation.
Qualifications
Diplôme universitaire en informatique, conception de jeux, génie ou domaine connexe (ou expérience équivalente).
8 années d’expérience en conception technique, développement de simulation ou rôles similaires.
Solides compétences en programmation/scripting (ex. Python, C# ou même C++).
Expérience approfondie avec des moteurs de jeu ou cadres de simulation (ex. Unity, Unreal).
Expérience en leadership, incluant la coordination ou la gestion de petites équipes.
Bonne compréhension des pipelines d’actifs 3D et des systèmes basés sur la physique.
Excellentes aptitudes en résolution de problèmes et capacité à travailler efficacement en équipe multidisciplinaire.
Fortes compétences en communication et en documentation.
Atouts
Expérience dans la simulation d’équipement de construction, d’opérations portuaires ou de défense.
Familiarité avec les principes de conception pédagogique et méthodologies de formation.
Connaissances en systèmes mécaniques et en flux de travail des opérateurs.
Notions de base en modélisation 3D (SketchUp, Maya, 3ds Max).
Pourquoi se joindre à CM Labs
Contribuer à façonner l’avenir de la formation dans des industries où la sécurité et la précision sont essentielles.
Collaborer avec une équipe passionnée à l’intersection de l’ingénierie, de la simulation et de la formation.
Profiter d’une rémunération compétitive, d’avantages sociaux et de nombreuses occasions de développement professionnel.
About CM Labs
At CM Labs Simulations, we develop industry-leading simulation-based training solutions for construction equipment, port operations, defense, and other mission-critical industries. Our simulators are used worldwide to train operators in safe, efficient, and realistic virtual environments.
We are looking for a Senior Technical Designer to help us push the boundaries of training realism by designing, developing, and delivering immersive simulation-based training exercises. This role combines creativity, technical expertise, and collaboration across disciplines to ensure our products meet the highest standards of accuracy, usability, and instructional value.
Key Responsibilities
Training Content Creation
Design and implement interactive training scenarios for CM Labs’ Vortex Studio/Unity powered simulators.
Ensure exercises align with industry practices, operator workflows, and training objectives.
Incorporate real-world challenges such as safety, efficiency, and machine handling.
Leadership
Guide and coordinate a small team of developers to deliver products and projects on time and at high quality.
Lead and participate in design spikes to explore and prototype new features and workflows.
Tools & Libraries Development
Develop and maintain reusable libraries, scripts, and technical tools to accelerate content production.
Contribute to internal pipelines and workflows to improve productivity and quality.
Cross-Functional Collaboration
Partner with software developers to integrate custom features and extend simulator capabilities.
Work with 3D artists and mechanical engineers to integrate assets, models, and physics-based systems.
Collaborate with QA specialists to test, validate, and refine exercises and tools.
Standards & Mentorship
Define best practices together with technical leads for technical design, scripting, and simulation workflows.
Participate in documenting systems and processes for internal and external use.
Mentor junior technical designers, sharing expertise in simulation and training content creation.
Qualifications
University degree in Computer Science, Game Design, Engineering, or related field (or equivalent experience).
8+ years of experience in technical design, simulation development, or related roles.
Strong programming/scripting skills (e.g., Python, C# or even C++).
Extensive experience with game engines or simulation frameworks (e.g., Unity, Unreal).
Leadership experience, including coordinating or managing small teams.
Solid understanding of 3D asset pipelines and physics-based systems.
Excellent problem-solving skills and ability to work effectively in multidisciplinary teams.
Strong communication and documentation abilities.
Nice-to-Have
Experience in construction equipment, port operations, or defense simulation.
Familiarity with instructional design principles and training methodologies.
Knowledge of mechanical systems and operator workflows.
Basic familiarity with 3D modeling tools (SketchUp, Maya, 3ds Max) is an asset
Why Join CM Labs
Shape the future of training in industries where safety and precision matter most.
Collaborate with a passionate team at the intersection of engineering, simulation, and training.
Enjoy competitive compensation, benefits, and opportunities for professional growth.