Heavy equipment simulation and virtual training for construction, utilities, and ports
CM Labs builds physics-driven simulators for heavy equipment training across construction, utilities, and ports sectors—running 1,200+ installations in 42 countries. The tech stack reveals a mature simulation foundation: Unity + C# for interactive experiences, with Unreal Engine and professional 3D tools (Maya, 3ds Max, Blender) for asset creation. Hiring is spread across design, manufacturing, and engineering with steady velocity, while internal pain points center on scaling multi-entity operations and financial controls—typical of a bootstrapped, geographically distributed simulation vendor managing both software and hardware delivery.
CM Labs develops virtual training simulators for heavy equipment operators in construction, utilities, and ports industries. The company has operated since 2001 and maintains a global footprint with over 1,200 active installations across 42 countries. Product development combines interactive level design and training scenarios built in Unity with physics simulation and digital twin capabilities. The organization spans design, engineering, finance, manufacturing, and support functions, with headquarters in Montreal and hiring activity in Canada and the United States. Internal operations are currently undergoing scaling efforts around multi-entity management and financial process optimization.
Primary stack: Unity and C#, with Unreal Engine as secondary option. Asset creation relies on Maya, 3ds Max, Blender, and SketchUp. Version control via Git, project management via Jira.
Primary markets: construction, utilities, and ports sectors. The company operates 1,200+ installations globally across 42 countries, positioning it as the stated market leader in heavy equipment virtual training.
Other companies in the same industry, closest in size