ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Simulation Modeling Specialist

Confidential

Montreal, Quebec Hybrid permanent

Posted: March 2, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Simulation Modeling Specialist is responsible for developing complex simulation models for high-quality, scalable hardware and digital twin applications.

Job Description

Description du poste

CM Labs est à la recherche d’un(e) spécialiste en modélisation de simulation pour se joindre à son équipe des produits de simulation, dédiée au développement de modèles de simulation de haute qualité et riches en fonctionnalités pour des simulateurs de formation sur équipements lourds et des applications de jumeaux numériques (digital twins).

La personne retenue contribuera au développement de modèles mécaniques, de logiques de contrôle et de comportements de mouvement pour des équipements utilisés notamment dans les secteurs de la construction, des services publics et des ports. En travaillant dans des cadres techniques établis, elle mettra en œuvre, ajustera et validera des systèmes de simulation dans la plateforme Vortex Studio de CM Labs.

Ce poste convient particulièrement à un(e) ingénieur(e) ayant de solides bases en dynamique des systèmes multicorps et en contrôle du mouvement, à l’aise avec l’implémentation de comportements de simulation en temps réel et la collaboration interdisciplinaire.

Responsabilités

Modélisation mécanique et dynamique

Développer des modèles cinématiques, dynamiques et hydrauliques de mécanismes d’équipements lourds

Modéliser des systèmes articulés et des liaisons à plusieurs degrés de liberté

Ajuster les paramètres physiques afin d’assurer une performance stable et réaliste en temps réel

Analyser et résoudre les problèmes d’instabilité, de contraintes ou de convergence

Valider le comportement de la simulation à l’aide de données d’ingénierie et de rétroaction d’opérateurs

Implémentation des systèmes de contrôle

Mettre en œuvre la logique de contrôle des équipements simulés, incluant les machines à états, les comportements de contrôle du mouvement et les interverrouillages de sécurité

Contribuer à l’émulation des systèmes de contrôle d’équipement dans l’environnement de simulation

Soutenir l’intégration avec des systèmes de contrôle externes lorsque requis

Implémenter un traitement réaliste des signaux et des comportements de réponse des actionneurs

Modélisation du mouvement et des comportements

Implémenter des trajectoires en tenant compte des vitesses, accélérations et contraintes

Configurer et ajuster des solutions de cinématique inverse pour des mécanismes articulés

Contribuer à des comportements automatisés ou pilotés par l’IA selon des lignes directrices définies

Développement logiciel

Développer la logique de simulation et les comportements de contrôle à l’aide de scripts Python

Respecter les normes de codage et les meilleures pratiques établies

Utiliser Git pour le contrôle de version et participer à des flux de développement structurés

Participer aux revues par les pairs et aux discussions techniques

Diagnostiquer et résoudre les problèmes de simulation, de contrôle ou d’intégration

Collaboration et documentation

Traduire les exigences produit en fonctionnalités de simulation implémentables

Produire et maintenir une documentation technique claire

Collaborer avec des artistes 3D, des concepteurs techniques, des spécialistes QA et des développeurs logiciels

Participer activement aux cérémonies Scrum et à la planification des sprints

Qualifications

Diplôme d’études supérieures en génie mécanique ou dans une discipline connexe (aérospatiale, mécatronique, robotique, etc.)

2 à 5 ans d’expérience pertinente en modélisation de systèmes mécaniques, robotique, simulation de véhicules ou simulation d’équipements lourds

Excellente connaissance de l’analyse cinématique et de la dynamique des systèmes multicorps

Bonne compréhension des principes de contrôle du mouvement et des techniques de conditionnement du signal

Expérience dans l’implémentation de logiques de contrôle en contexte de simulation ou de systèmes embarqués

Maîtrise de Python pour l’implémentation structurée de systèmes

Expérience avec Git dans des environnements collaboratifs

Expérience au sein d’équipes Scrum

Atouts

Expérience en modélisation de systèmes hydrauliques

Connaissance des systèmes de contrôle industriels ou des environnements basés sur PLC

Expérience dans l’implémentation d’algorithmes de cinématique inverse ou de génération de trajectoires

Connaissance du C++

Connaissance pratique de Unity

Familiarité avec les outils d’IA ou les systèmes de modélisation de comportements

Expérience avec des moteurs de simulation en temps réel

CM Labs is seeking a Simulation Modeling Specialist to join its simulation products team, dedicated to developing high-quality, feature-rich simulation models for heavy equipment training simulators and digital twin applications.

The successful candidate will contribute to the development of mechanical models, control logic, and motion behaviors for equipment used, among others, in the construction, utilities, and port sectors. Working within established technical frameworks, the candidate will implement, tune, and validate simulation systems in CM Labs’ Vortex Studio platform.

This role is well-suited to an engineer with solid foundations in multibody dynamics and motion control who is comfortable implementing real-time simulation behaviors and collaborating across disciplines.

Responsibilities

Mechanical & Dynamic Modeling

Develop kinematic, dynamic, and hydraulic models of heavy equipment mechanisms

Model articulated systems and multi-degree-of-freedom linkages

Tune physical parameters to achieve stable and realistic real-time performance

Analyze and resolve instability, constraint, or convergence issues

Validate simulation behavior using engineering data and operator feedback

Control Systems Implementation

Implement control logic for simulated equipment, including state machines, motion control behaviors, and safety interlocks

Contribute to the emulation of equipment control systems within the simulation environment

Support integration with external control systems when required

Implement realistic signal processing and actuator response behavior

Motion & Behavior Modeling

Implement trajectory behaviors with velocity, acceleration, and constraint considerations

Configure and tune inverse kinematics solutions for articulated mechanisms

Contribute to AI-driven or automated equipment behaviors under defined guidelines

Software Development

Develop simulation logic and control behaviors using Python scripting

Follow established coding standards and best practices

Use Git for version control and participate in structured development workflows

Participate in peer reviews and technical discussions

Troubleshoot and resolve simulation, control, or integration issues

Collaboration & Documentation

Translate product requirements into implementable simulation features

Produce and maintain clear technical documentation

Collaborate with 3D artists, technical designers, QA specialists, and software developers

Participate actively in Scrum ceremonies and sprint planning

Qualifications

Graduate degree in Mechanical Engineering or a related engineering discipline (Aerospace, Mechatronics, Robotics, etc.)

2–5 years of relevant experience in mechanical system modeling, robotics, vehicle simulation, or heavy equipment simulation

Strong knowledge of kinematic analysis and multibody dynamics

Solid understanding of motion control principles and signal conditioning techniques

Experience implementing control logic in simulation or embedded systems contexts

Proficiency in Python scripting for structured system implementation

Experience using Git in collaborative environments

Experience working within Scrum teams

Assets

Experience with hydraulic system modeling

Familiarity with industrial control systems or PLC-based environments

Experience implementing inverse kinematics or trajectory generation algorithms

Knowledge of C++

Working knowledge of Unity

Familiarity with AI tools or behavior modeling systems

Experience in real-time simulation engines

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply