Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Simulation Modeling Specialist

Full-time

Cm Labs

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

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Simulation Modeling Specialist in Montréal, QC vacancy
  •  ...Job Description Job Description Staff Officer, Simulation Location: Canadian Army Simulation Centre (CASC), Kingston, Ontario...  ...with military personnel, DND civilians, contractors, technical specialists, and simulation professionals • Contribute to the planning, coordination... 
    Suggested
    Civilian Contractor
    Full time
    Contract work

    Calian

    Montréal, QC
    4 days ago
  • $72k - $102k per year

     ...Hydrogeology | EIT / GIT We are seeking a Junior Groundwater Modeller / Hydrogeologist to join our growing Hydrogeology team . Our...  ...practice. Why Join Equilibrium? Global reach. Specialist expertise. Real influence. Equilibrium brings together the global... 
    Suggested
    Full time

    Equilibrium

    Montréal, QC
    3 days ago
  •  ...and opportunities to make a real difference. As a Manager of Simulation at Vention… You will lead the design and implementation of new...  ...performance management, inclusive leadership, leadership operating model, team building, and giving/receiving feedback Gender... 
    Suggested
    Daily paid
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    9 days ago
  •  ...est à la recherche d’un.e modeleur.euse 3D pour son Service de simulation visuelle et géomatique. Dans le cadre de grands projets d’ingénierie...  ...de référence provenant de différentes sources Créer des modèles photoréalistes de haute qualité à partir de plans d’ingénierie (... 
    Suggested
    Permanent employment
    Summer work
    Work at office
    Local area
    Flexible hours

    BBA

    Montréal, QC
    4 days ago
  • $68k - $74k per year

    Work Term: Permanent Work Language: French Hours: 35 hours per week Education: Master's degree Experience: 5 years or more Game and interactive media design Work site environment Non-smoking Air conditioned Quiet Work setting ~ Game studio ...
    Suggested
    Long term contract
    Permanent employment
    Full time

    Studio Awaceb Canada inc.

    Montréal, QC
    11 days ago
  • $68k - $74k per year

    Work Term: Permanent Work Language: French Hours: 35 heures par semaine Education: Experience: Études Maîtrise Conception de jeux et de m\u00E9dias interactifs Environnement de milieu de travail Non-fumeurs Climatisé Calme Milieu de travail...
    Permanent employment

    Studio Awaceb Canada inc.

    Montréal, QC
    11 days ago
  •  ...Python hautement qualifié pour soutenir le développement continu d’un modèle de données aéronautiques utilisé dans les flux de travail d’...  ...developer to support the continued development of an aircraft data model used in digital engineering workflows. This role focuses on... 
    Full time
    Temporary work
    Worldwide

    Sogeclair

    Montréal, QC
    15 hours ago
  •  ...conformity and errors ~ Consult with client, engineers or production specialists to establish product requirements ~ Computer and technology...  ...REVIT ~ MS Office ~ Specialization or experience ~3D Modeling ~ Area of specialization ~ Mechanical ~ Buildings and... 
    Permanent employment
    Relocation

    NEOKA Services aux projets inc.

    Montréal, QC
    12 days ago
  •  ...challenges (did we mention we are the world leaders in RF network design?). Job Purpose As a software developer focusing on CAD Modeling, you will be responsible for implementing innovative canvas modeling tools in both 2D and 3D. Your duties will include designing... 
    Full time
    Immediate start
    Flexible hours

    Corning

    Montréal, QC
    3 days ago
  •  ...Driven by creativity and inspired by the future, we set out every day to reframe the possible. Modellers are responsible for the production of highly accurate and efficient CG models for use in high-end visual effects films. Modellers will work from references which may... 
    Full time
    Temporary work

    Framestore

    Montréal, QC
    9 days ago
  •  ...des risques pour SG. Relevant directement du Responsable local, la personne se concentrera sur les sujets liés à la Gestion du Risque Modèle (MRM). Conformément à la réglementation SR 11-7, SG doit revoir en continu la solidité conceptuelle, la précision et les méthodes de... 
    Daily paid
    Contract work
    Local area

    Société Générale

    Montréal, QC
    8 days ago
  •  ...performance requirements, safety thresholds, and key performance indicators (KPIs) for autonomous driving systems through large-scale simulation and real-world data analysis. The engineer will leverage simulation, data analytics, and software development to quantify and... 
    Permanent employment
    Full time
    Flexible hours

    CS Group

    Montréal, QC
    24 days ago
  • $84k - $126k per year

     ...Type de poste : Permanent   Modèle de travail : Hybride Numéro de demande: 132340  Lieu principal : Montreal, QC Emplacements additionnels : Montreal, QC   Notre raison d’être   Chez Deloitte, notre raison d’être est d’avoir une influence marquante. Nous... 
    Permanent employment
    Apprenticeship
    Work at office
    Flexible hours
    Day shift

    Deloitte

    Montréal, QC
    1 day ago
  • Determining compensation for this role (and others) at Vaco/Highspring depends upon a wide array of factors including but not limited to the individual’s skill sets, experience and training, licensure and certifications, office location and other geographic considerations, as...
    For contractors
    Work at office
    Local area

    Vaco LLC

    Montréal, QC
    4 days ago
  •  ...Concevoir, implémenter et valider des modèles de machine learning / deep...  ...solutions à l’aide de données simulées et réelles Documenter...  ...implement, and validate ML/DL models (supervised or unsupervised) to...  ...Benchmark solutions using simulated and real data. Document algorithms... 
    Long term contract
    Full time
    Apprenticeship
    Work at office
    Flexible hours

    Northstar Earth And Space

    Montréal, QC
    15 hours ago
  •  ...and programming skills. We are seeking a Senior Consultant with modelling experience acquired in the banking industry or in consulting services...  ...relating to:  Development and validation of credit risk models (e.g. AIRB, IFRS 9, stress testing) based on industry best practices... 

    Ernst & Young

    Montréal, QC
    7 days ago
  •  ...Overview Company: KRAFTON Montréal Job Title: 3D Environment Modeler Job Type: Full-Time / Permanent Location: Montréal,...  ...team. Preferred Qualifications & “Pluses” Unreal Engine 5 Specialist: Direct experience with UE5’s specific features, particularly... 
    Permanent employment
    Full time
    Remote work
    Worldwide
    Relocation
    Flexible hours

    KRAFTON Montréal

    Montréal, QC
    a month ago
  •  ...des contraintes, des charges de fiabilité et sécurité RM&S, de simulation, du soutien à la clientèle et aux opérations Identifier des...  ...renowned aerospace manufacturer, we are recruiting a Hydromechanical Specialist. (CONTRACT) Senior Engineering Professional, Hydromechanical... 
    Full time
    Contract work

    Altitude Aerospace

    Montréal, QC
    15 hours ago
  • $7.8k - $10.2k per year

     ...award, is seeking two elite Senior 3D Modeling Artists to join our 3D Assets department...  ...Contract) Location Montreal, Canada Work Model Hybrid (3 days per week on-site at the...  ...meets their specific requirements for simulation and movement. 5. Mentorship and Evolution... 
    Full time
    Temporary work
    3 days per week

    Rodeo FX

    Montréal, QC
    a month ago
  •  ...u00e9veloppement mobile / Mobile Development Specialist to join our team in Montreal, Quebec (CA...  ...mobile (syst\u00e8mes de compilation, simulateurs, int\u00e9gration de p\u00e9riph\...  ...mobile-specific workflows (build systems, simulators, device integration).\n\n\u00b7 Integrate... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Ntt Data

    Montréal, QC
    15 hours ago
  •  ...build a better working world.  The opportunity The Decision Modelling team sits at the intersection of corporate finance, strategy,...  ...decisions. We work across sectors to develop integrated financial models and decision tools that support: Business planning and... 
    Weekend work

    Ernst & Young

    Montréal, QC
    25 days ago
  • Vos missions au quotidien L’équipe Model Risk Management (MRM) intégrée à la fonction Risk Management de SG CIB supervise la gestion du risque de modèle. MRM est responsable de la deuxième ligne de défense du risque de modèle et supervise la fonction de gestion... 
    Daily paid
    Local area

    Société Générale

    Montréal, QC
    23 days ago
  • $80k - $95k per year

     ...(python) Basic knowledge of unix/linux operating systems Excellent communication skills. Preferred Qualifications Data modeling concepts. Version control, preferably with GIT. Knowledge of ETL products such as Talend or Informatica. Replication Agile... 
    Full time
    Local area
    Work visa
    3 days per week

    Bounteous

    Montréal, QC
    15 hours ago
  •  ...conception de systèmes tels que l’ingénierie basée sur des modèles ou les logiciels de simulation. Vous êtes un joueur d’équipe reconnu ; bien...  ...prepare specifications and requirements, conduct functional modeling and trade studies. Ensure requirements management, validation... 
    Full time
    Temporary work

    Altitude Aerospace

    Montréal, QC
    15 hours ago
  •  ...Katana. ~ Bonne maîtrise des mathématiques 3D, de l'algèbre linéaire et des structures de données appliquées au traitement et à la simulation géométriques. ~ Solides compétences en communication orale et écrite, avec une approche collaborative de la résolution de... 
    Full time
    Apprenticeship
    Work at office
    Shift work

    Sony Pictures Imageworks

    Montréal, QC
    more than 2 months ago
  •  ...transformer d'importants volumes de données transactionnelles en modèles métier intelligents. Il ne s'agit pas d'un poste traditionnel...  ...transforming large volumes of transactional data into meaningful domain models. This is not a traditional data engineering role. While we... 
    Full time

    exagens

    Montréal, QC
    26 days ago
  •  ..., apply now. We are currently seeking a Software Development Specialist to join our team in Montreal, Quebec (CA-QC), Canada (CA). Job...  ....   Travel: Candidate must be able to work in a  hybrid model from Montreal, Quebec , with regular attendance at the client office... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Montréal, QC
    4 hours ago
  •  ...DevOps Specialist WHO WE ARE Welcome to KORT Payments, where innovation meets excellence! We specialize in providing a state-of-the-art omnichannel payments platform designed to make business transactions a breeze. Our mission? To empower businesses with top-notch capabilities... 
    Full time
    Local area
    Flexible hours
    Shift work

    KORT Payments

    Montréal, QC
    15 hours ago
  •  ...complexes composés de machines virtuelles, de simulateurs, de machines physiques ainsi que d’...  ...Grafana) Connaissance des outils de simulation de perturbations réseau et de latence...  ...unexpected edge cases  As a System Test Specialist , you will find creative and... 
    Full time
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    16 days ago
  • $75k - $105k per year

     ...Montreal, Quebec, Canada Position Type: Full-time Department: Modeling Work Mode: Hybrid (In-studio Tuesday through Thursday)...  ...you have a passion for transforming 2D designs into appealing 3D models and enjoy working in a fast-paced feature animation environment,... 
    Permanent employment
    Full time

    Reel FX Animation

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Simulation Modeling Specialist. Be the first to apply!