About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • 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
  • 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
  • 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
  • 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
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service