Skip to content
×

Développeur Logiciel Senior - Vortex Studio​/Senior Software Developer-Vortex Studio

Job in Montreal, Montréal, Province de Québec, G4F, Canada
Listing for: CM Labs
Full Time position Listed on 2026-11-10
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Senior Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CAD Yearly CAD 90000.00 120000.00 YEAR

Job Description & How to Apply Below

Position: Développeur Logiciel Senior - Vortex Studio /Senior Software Developer-Vortex Studio
Location: Montreal

Développeur Logiciel Senior - Vortex Studio /Senior Software Developer-Vortex Studio
Nous sommes l'entreprise à l'origine des simulateurs terrestres et maritimes les plus fiables du secteur.

CM Labs développe des solutions basées sur la simulation pour aider les clients à concevoir des équipements avancés et à se préparer pour des opérations qualifiées. Grâce à sa plate-forme Vortex Studio, CM Labs offre des capacités pour les simulateurs de formation, la répétition de mission, les jeux sérieux, le prototypage virtuel et les tests.

Aujourd'hui, CM Labs est le principal fournisseur de formation pour la simulation dans les secteurs de la construction et du port

Avec plus de 1 000 simulateurs dans 30 pays utilisant la technologie de simulation de CM Labs, nos marchés sont mondiaux. Parmi nos clients figurent Honda, Hitachi, Liebherr, NASA et Volvo.

Notre équipe de recherche et développement recherche un développeur senior pour participer au développement de la plateforme logiciel Vortex.

La plateforme de Vortex Studio contribue à l'immersion de nos simulateurs de formation pour machines lourdes dans diverses industries, incluant les industries de la construction et portuaires. La plateforme Vortex Studio est aussi utilisée pour l'ingénierie et l’aérospatiale, pour la planification de missions, le prototypage virtuel, la création de contenu numérique interactif pour les véhicules, la conception de machines autonomes et de leurs modules de contrôle.

Votre parcours professionnel correspond au développement logiciel d'applications temps réel, au développement d'engins ou de simulation avec un intérêt pour l'architecture logicielle et son application dans des logiciels commerciaux.

Nous avons plusieurs postes de disponibles en dévelopement logiciel qui regroupent plusieurs champs d'expertise.

Rôle et responsabilités:

Joindre une équipe Agile.

Contribuer audéveloppement des applications et des outils de la plateforme Vortex.

Collaborer au sein d'un groupe multidisciplinaire de programmeurs, d'ingénieurs mécanique, de concepteurs de niveaux et de spécialistes en assurances qualités.

Développer des fonctionnalitésdans certains de ces champs de compétence:

Créer et améliorer les outils de création de contenu for CM-Labs simulators.

Intégration avec d'autres logiciels, tels que Unity Engine.

Investiguer et analyser la performance de nos unités de simulations e.g câbles, sol déformable, vehicules, scripts, etc...

Contribuer à résoudre des problèmes rapportés par nos usagers.

Communication inter-processus pour simulation distribuée, déboguage à distance et notre plateforme infonuagique.

Installation, activation de licences, et déploiements de logiciels et de contenu de simulation.

Architecture générale de la plateforme et du SDK.

Intégration de composants matériels, tels que des contrôleurs (USB, CANopen) et de plateformes de mouvement (D-Box).

Participer au processus de développement

Déterminer la portée et estimer les tâches avec l'équipe.

Proposer, discuter et réviser des conceptions avec l'équipe.

Coacher les développeurs juniors aux bonnes pratiques.

Programmer les fonctionnalités et les tests associés

Passez en revue vos propres modifications de code et celles d'autres développeurs.

Fournir la documentation de l'utilisateur final.

BAC en informatique ou en génie logiciel ou expérience équivalente

7+ ans d'expérience dans le développement logiciel C++ pour applications commerciales

Expert dans le language C++ et la programmation orientée objet.

Connaissance approfondie de la conceptiond'applications et de l'architecture de logiciels.

Compréhension des principes d'assurance qualité des logiciels.

Fort sens des responsabilités et de l'engagement.

Bonnes compétences en communication écrite et oral.

Atouts

Connaissance de langages…

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary