Simulation Modeling Specialist
Confidential
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.
Required Skills
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