Senior Software Developer

  • Full-time

Company Description

For over 20 years, CM Labs’ Vortex Simulators and services have helped train crane and heavy equipment operators all over the world. Today, CM Labs is the largest simulator vendor in the market, with over 1,000 simulators in 30 countries deployed with Vortex software. CM Labs’ feature-rich Vortex Simulators provide immersive, ultra-realistic learning environments that promote increased safety and operational efficiency, essential skills development, and reduced training costs. Developed by operators, trainers, and simulation experts, our standards-based solutions prepare operators for the real world.

Our clients include IUOE, Kiewit, Liebherr, Mammoet, Manitowoc, NASA, and over 100 other world-class companies, OEMs, equipment operators, and trades training organizations.

 

 

Job Description

Our software R&D team is looking for 2 software developers to join us and work on our simulation engine.
The platform is used for our own immersive training simulators as well as for the Vortex Studio product.

Responsibilities

·         Contribute to the development of our simulation engine Vortex
·         Investigate and correct issues raised by customers
·         Participate in agile development as member of the team
·         Discuss and review designs as team work
·         Review your own code changes and those of other developers
·         Scope and estimate tasks as team work
 

Qualifications

·         BAC in Computer Science or Software Engineering
·         10 years of experience in commercial applications
·         Expert in C++
·         Expert in object oriented programming (design patterns and UML a plus)
·         Knowledge of scripting tools (Python an asset)
·         Experience with game engines an asset (Unreal, Unity)
·         Experience in cross-platform development an asset (Windows & Linux)
·         Demonstrated enthusiasm for applications performance, characterization and optimization

Strong sense of responsibility and commitment

Bilingual in French & English (oral & written)

Additional Information

What We Offer

  • The chance to have an impact on the real world by working on innovative and challenging projects and creating cutting edge technology.
  • Flexible work schedule
  • Work-life balance
  • Paid week off (additional vacation week) between Christmas and New Years
  • Company discounts (Transport, Gym, Ski hills, special events)

 

Only selected candidates will be contacted.

Pour faciliter la lecture, le genre masculin est utilisé sans discrimination dans ce texte.

The masculine gender is used in this text without discrimination, to facilitate reading.