Lead 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 Studio Simulation  Platform for vehicles, cables, and earth moving equipment, powering our Vortex Simulators, provide immersive, ultra-realistic virtual environments for real time simulation.  

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 a seasoned software developer to join us and lead the Vortex Studio Console and Editor framework. Vortex Studio is not only a simulation and visualization platform, it is also the interface for content creation of advanced mechanical systems that can be ran in real time. In this position, you will be able to have a huge impact on the architecture of the application and its user experience.


Responsibilities

 ·     Be a driver to push our user interface architecture, framework and tools forward

·      Participate in agile development as member of the team
·      Discuss and review team designs
·      Review your own code changes and those of other developers
·      Scope and estimate tasks as team work
.      Be the interface to internal and external customers on the user interface
 

Qualifications

Requirements

  • BAC in Computer Science or Software Engineering or equivalent experience
  • 5-7 years of experience in software development and commercial applications
  • Expert in user interface development and the required software architecture
  • Expert in C++ and object oriented programming (design patterns and UML a plus)
  • Experience in 3D visualization or game engine an asset
  • Knowledge of scripting tools (Python an asset)
  • Experience in touch or mobile interfaces an asset
  • Experience in leading technically a team of developers an asset
  • Demonstrated enthusiasm for UX, user experience
  • Strong sense of responsibility and commitment

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.