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

CM Labs

Montreal

Presencial

CAD 90.000 - 120.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Horaires flexibles
Semaine de vacances supplémentaires
Rabais d'entreprise

Descripción de la vacante

CM Labs recherche un Développeur logiciel senior C++ pour contribuer au développement de la plateforme Vortex Studio et des simulateurs industriels. Vous travaillerez au sein d'une équipe Agile et participerez à l'intégration avec Unity Engine, au prototypage et à l'optimisation de modules critiques.

Le candidat idéal possède une solide expérience en logiciels temps réel et en conception d'architectures, avec un fort sens des responsabilités et d'excellentes aptitudes à communiquer, en français

Formación

  • BAC en informatique ou en génie logiciel ou expérience équivalente.
  • 7+ années 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 conception et de l'architecture de logiciels.
  • Compréhension des principes d'assurance qualité des logiciels.

Responsabilidades

  • Intégrer une équipe Agile.
  • Contribuer au développement des applications et des outils de la plateforme Vortex.
  • Collaborer au sein d'un groupe multidisciplinaire de programmeurs, d'ingénieurs mécaniques, de concepteurs de niveaux et de spécialistes en assurance qualité.
  • Développer des fonctionnalités dans les domaines tels que création de contenu et intégration avec Unity Engine.
  • Proposer, discuter et réviser des conceptions avec l'équipe et coacher les développeurs juniors.
  • Fournir la documentation de l'utilisateur final.

Conocimientos

C++
OO design
Multithread
Qt
Unity Engine
Windows API
Français/Anglais

Educación

BAC en informatique ou génie logiciel

Herramientas

Unity Engine
Windows API
CANopen

Descripción del empleo

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 lesfonctionnalité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 de scripting en particulier Python.
  • Connaissance du langage de programmation C#.
  • Expérience avec des engins de jeux, Unity en particulier.
  • Expérience dans le développement d'applicationssur la platforme Windows.
  • Expérience dans le développement d'applications complexes, tel que des logiciels temps réel, 3D, de jeux vidéos ou de simulation.
  • Expérience dans la conception et l’implémentation d'algorithmes optimisés pour la performance, ou sur des systèmes d’opération temps-réel.
  • Expériencedans la conception et l’implémentation de code "multithread", sur les processus concurrents et les techniques de synchronisation
  • Connaissance de la plateforme logiciel Qt.
  • Expérience avec la méthodologie Agile et Scrum.
  • Expérience en développement cross plateforme, Windows et Linux
  • Bilingue français & anglais
Ce que nous offerts
  • La chance d'avoir un impact sur le monde réel en travaillant sur des projets innovants et stimulants et en créant une technologie de pointe;
  • Horaire de travail flexible;
  • Semaine payée (semaine de vacances supplémentaire) entre Noël et le Nouvel An.
  • Rabais d'entreprise (transport, gymnase, pistes de ski, événements spéciaux)

*Seuls les candidats sélectionnés seront contactés.

En cliquant sur le lien ci-dessus ou sur tout autre lien externe figurant dans cette publication, vous quittez ce site et accédez à un site web tiers dont les conditions d'utilisation et la politique de confidentialité s'appliquent.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Stagiaire développeur infonuagique/ Cloud Developer Intern
Stagiaire développeur infonuagique/ Cloud Developer Intern

Accelcia Business Services • Montreal

Presencial
CAD 11.000 - 22.000
Développeur logiciel senior (Simulation)
Développeur logiciel senior (Simulation)

Vention • Montreal

Presencial
CAD 70.000 - 90.000
Congés payés flexibles
Collations et boissons offertes
Régime de soins de santé complets
+3
Développeur(euse) Logiciel – Système d'Acquisition en Vol / Software Developer – Flight System
Développeur(euse) Logiciel – Système d'Acquisition en Vol / Software Developer – Flight System

Flyscan Systems Inc. • Quebec

Híbrido
CAD 70.000 - 90.000
Congés de maladie illimités
Programme d’assurances collectives
Accès à une plateforme de télémédecine
+2
Développeur.se Logiciel
Développeur.se Logiciel

Robotiq • Lévis

Híbrido
CAD 60.000 - 85.000
Horaires flexibles
Mode hybride
5 semaines de congés
+2
Développeur·euse full stack senior
Développeur·euse full stack senior

Vosker • Montreal

Híbrido
CAD 100.000 - 140.000
Concepteur(trice) logiciel sénior
Concepteur(trice) logiciel sénior

Gentec • Quebec

Presencial
CAD 110.000 - 140.000
Horaire flexible
Assurances collectives
Télémédecine et PAE
+8
Développeur·euse Full Stack Senior
Développeur·euse Full Stack Senior

1perTInent inc • Montreal

Presencial
CAD 110.000 - 150.000
Stagiaire en IA et robotique / AI/ML/Robotics Developer Intern
Stagiaire en IA et robotique / AI/ML/Robotics Developer Intern

Accelcia Business Services • Montreal

Presencial
CAD 22.000 - 36.000
Développeur·euse généraliste (full stack) senior
Développeur·euse généraliste (full stack) senior

Vosker • Montreal

Híbrido
CAD 90.000 - 130.000
Télétravail à l’étranger (90 jours)
Formation sur heures de travail
Compte bien‑être
+5
Développeur de Logiciels FMS
Développeur de Logiciels FMS

CMC Electronics Inc. • Montreal

Híbrido
CAD 90.000 - 120.000
Assurances collectives
Retraite avec participation de l’emple
Aide financière aux études
+3