Back to all jobs
AI-translated

Simulation Modeling Specialist

Construction & engineering
CM LabsMontréal, QC, CAPosted 2026-07-23
Temps plein

Description

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.

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

This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.

Want us in your corner?

Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.

Join the talent bench