Skip to navigationSkip to content

Emplois

Presagis est une société dynamique à la recherche de personnes talentueuses et motivées qui désirent contribuer à la croissance de notre organisation.

Aperçu

Presagis, un chef de file mondial en solutions commerciales de simulation, et de solutions logicielles embarquées, est issue de la fusion de certaines des meilleures entreprises de simulations. Nous croyons que l'information est la clé d'un monde plus prédictible, plus durable, et plus sûr. Notre but est d'assister les entreprises et organismes livrant des systèmes critiques, à prendre des décisions basées sur des données, des analyses et des représentations dignes de confiance, en leur permettant de prédire comment les individus, les produits, ou les systèmes se comportent dans la réalité.

Presagis fait partie de CAE, un chef de file mondial en prestation de formation dans les domaines de l’aviation civile, de la défense et sécurité, et des soins de santé. La stabilité d'un groupe international combiné à l'agilité d'une entreprise de la taille d'une startup, font de Presagis un environnement de travail excitant.

Canada

Développeur logiciel - Généraliste - 63665

Montréal - De la Savane, QC, Canada (1 poste disponible)

Description de l'emploi

Nous recherchons un développeur de logiciel créatif et expérimenté pour faire partie de notre équipe de développement de produits de modélisation et de simulation. Ce nouveau membre de l'équipe devra être enthousiaste, créatif et désireux de sortir des sentiers battus lors de la résolution de problèmes au sein de notre environnement de développement.

Vous aurez l’occasion de vous développer dans un environnement dynamique, innovant et multidisciplinaire dans un espace de travail ouvert qui encourage la collaboration. Nous fournissons également des espaces de détente, y compris une cafétéria et une aire de jeux, ainsi que des horaires flexibles et l’option de télétravail occasionnel. Vous aurez l’occasion de voyager à l’étranger et de rencontrer et travailler avec des personnes de cultures différentes. Rejoignez notre équipe et partagez votre passion avec nous!

Ce poste implique la programmation et plus particulièrement la résolution de problèmes de haute technologie. En développant, en testant et en mettant en œuvre des solutions de hauts niveaux, vous apporteriez une contribution importante à nos solutions de marché de pointe.

Responsabilités

  • Analyser les exigences des fonctionnalités du produit, les flux de travail et l'utilisation d'experts, de propriétaires de produits ou de clients
  • Revoir les systèmes actuels
  • Présenter des idées pour améliorer le système
  • Tester et analyser des problèmes techniques et y trouver des solutions
  • Rechercher des techniques et algorithmes utilisant des connaissances de pointe pour créer de nouvelles fonctionnalités
  • Collaborer avec les propriétaires de produits et les architectes pour créer des technologies de pointe
  • Aider à transformer les grandes idées en nouvelles fonctionnalités intéressantes.

Qualifications et compétences

  • Baccalauréat en informatique ou expérience en génie informatique (ou équivalent)
  • Minimum de 2 ans d'expériences professionnelles en développement de logiciel au sein d'équipes multidisciplinaires
  • Solides bases en informatique Web, HTML5 et Rest API, la conception orientée objet, les algorithmes et les structures de données
  • Solides compétences en ingénierie logicielle, notamment la capacité d'écrire du code robuste et maintenable dans un langage orienté objet populaire tel que C ++
  • Expertise en construction de systèmes informatiques distribués et d'architectures orientées services, un atout
  • Autonomie, créativité et sens de l'initiative
  • Capacité de travailler en équipe

Coordinateur de Produits - 63694

Montréal - De la Savane, QC, Canada (1 poste disponible)

Description de l'emploi

Le coordinateur de produit assurera le suivi du développement du produit en collaboration avec le responsable du développement et les propriétaires de produits.

Responsabilités

  • Suivi quotidien du développement du produit et mise à jour du statut des équipes et de la direction
  • Aider nos responsables techniques en prenant en charge la génération des rapports
  • Effectuer un suivi des opérations courantes, telles que les versions, les mises à niveau et les déploiements de projets, afin de garantir la qualité et la cédule des opérations.
  • Évaluer, recommander et améliorer les outils de développement, les technologies et les processus
  • Communiquer clairement et régulièrement avec ses pairs et le niveau de gestion
  • Travailler en étroite collaboration avec les propriétaires de produits pour définir, mettre en œuvre et exécuter le plan de développement

Qualifications et compétences

  • Baccalauréat pertinent ou expérience équivalente
  • Expérience en gestion de projet
  • Intérêt et curiosité pour les technologies et les processus de développement
  • Expérience avec les méthodologies et les pratiques de développement Agile (SCRUM / Kanban, DevOps/Intégration Continue, etc.)
  • Connaissance des produits Atlassian
  • Excellentes compétences en communication et en mentorat.
  • Motivé et passionné dans votre travail!
  • Capacité de travailler en équipe

Développeur logiciel - capteurs - 63699

Montréal - De la Savane, QC, Canada (1 poste disponible)

Description de l'emploi

Nous sommes actuellement à la recherche d'un ingénieur en génie logiciel ou physique pour rejoindre Presagis. Vous travaillerez au sein de l'équipe de développement Ondulus pour définir, concevoir, mettre en œuvre et déployer la gamme des produits de capteurs Ondulus. Vous travaillerez en étroite collaboration avec d'autres architectes et ingénieurs pour garantir une conception cohérente à travers la famille Ondulus.

Presagis Ondulus est une nouvelle solution passionnante qui apportera vos connaissances et votre expérience à de nouvelles frontières. Rejoignez notre équipe de développement agile pour concevoir des systèmes performants, évolutifs et extensibles. Les équipes se concentrent principalement sur les domaines suivants:

  • Ondulus Radar: Le radar Ondulus offre la possibilité d’ajouter une simulation des visualisations capteurs radars basée sur la physique, haute fidélité, haute performance dans une grande variété d’applications.
  • Ondulus IR: Le capteur infrarouge Ondulus ajoute aux simulations et aux scénarios d’entraînement un élément crucial : des capteurs infrarouges basés sur la physique.
  • Ondulus NVG: Ondulus NVG donne la possibilité d’ajouter une simulation réaliste de capteur de vision nocturne basée sur la physique

Rôle et responsabilités

  • Rechercher des techniques et algorithmes utilisant des connaissances de pointe pour créer de nouvelles fonctionnalités intéressantes
  • Collaborer avec les propriétaires de produits et les architectes pour créer des technologies de pointe
  • Développer des solutions logicielles en utilisant les bonnes pratiques de développement (normes de qualité du code, revue par les pairs, tests d'ingénierie, analyse de code statique, tests unitaires, dans les délais impartis)
  • Collaborer avec les départements support et qualité pour maintenir les capacités existantes et améliorer les technologies
  • Appliquer les méthodes agiles en communiquant régulièrement, en partageant l'analyse des risques, en proposant des options, en prenant des initiatives
  • Possibilité de voyager occasionnellement

Qualifications et compétences

  • Baccalauréat en génie électrique ou physique (ou équivalent)
  • Minimum de 2 ans d'expérience professionnelle en génie logiciel au sein d'équipes multidisciplinaires
  • Solide expérience en optique, transmission électromagnétique et atmosphérique
  • Solides compétences en développement de logiciels, y compris la capacité d'écrire du code robuste et maintenable
  • La connaissance du langage de programmation C ++ est essentielle
  • Connaissance des API graphiques et des langages de shaders (GPU), un atout
  • Autonomie, créativité et sens de l'initiative
  • Passion pour la compréhension de problèmes complexes et la recherche de solutions techniques innovantes
  • Capacité de travailler en équipe

Développeur Logiciel système embarqué

Montréal - De la Savane, QC, Canada (1 poste disponible)

Sommaire du poste

Presagis est à la recherche d’un développeur de logiciels qui travaillera dans la division des graphiques intégrés. Étant particulièrement axée sur les domaines avioniques commerciaux et militaires, l’unité d’affaire des graphiques intégrés de Presagis élabore des outils logiciels pour aider nos clients à créer les affichages graphiques utilisés dans les postes de pilotage modernes en verre. Vous trouverez de plus amples renseignements ici (https://www.presagis.com/fr/portal/outils/). Ce rôle comprend la conception de logiciels et la mise en œuvre des fonctionnalités standard du produit et la livraison des projets personnalisés, qui pourrait être effectuée au bureau de Montréal ou sur le lieu des installations des clients partout dans le monde, et pour laquelle le candidat choisi devra être en mesure de s’adapter et d’apprendre de nouvelles aptitudes. Qu’il s’agisse d’un produit ou d’un projet, le candidat choisi pourrait avoir à participer à tous les aspects du cycle de vie du développement des logiciels, depuis les discussions avec les clients, les cas d’utilisation et l’élaboration des exigences, le prototypage, la conception, le codage, le dépannage et l’intégration. La combinaison des deux activités permet une acquisition rapide de la connaissance technique, du sens des affaires et des compétences interpersonnelles, ce qui rend ce rôle de développement de logiciels attirant. Dans votre nouveau rôle, vous aurez une grande incidence sur un programme de développement intéressant et stimulant et sur nos clients.

Vous aurez l’occasion d’élaborer des outils dans un environnement dynamique, novateur et multidisciplinaire au sein d’un espace de travail ouvert qui encourage la collaboration. Nous offrons également des espaces de repos, notamment une cafétéria et une aire de jeux, ainsi que des heures flexibles et la possibilité de faire du télétravail occasionnel. Vous aurez la chance de voyager à l’étranger, en plus de rencontrer des gens de différentes cultures et de travailler avec eux. Joignez-vous à notre équipe et partagez-nous votre passion!

Responsabilités

  • Baccalauréat en ingénierie logicielle ou en informatique
  • D’une à cinq années d’expérience comme développeur de logiciels
  • Développer des artefacts logiciels, le cas échéant (c.-à-d. les exigences, la conception, les tests, l’examen des commentaires, etc.)
  • Concevoir, développer et documenter les solutions d’intégration dans de plus grands codes bases.
  • Des déplacements sur les sites des clients peuvent être exigés (10 à 15 % du temps).

Compétences techniques

  • Expérience en développement logiciel C++ (requis)
  • Connaissance de Microsoft Visual Studio (requis)
  • Connaissance des systèmes d’exploitation en temps réel intégrés et du matériel, comme VxWorks, Integrity, LynxOS, DEOS, PikeOS, etc. (un atout)
  • Connaissance de la conception d’interfaces utilisateur et des principes ergonomiques
  • Connaissance des langages de script comme perl, python, etc. (un atout)
  • Connaissance des programmes informatiques OpenGL ou de nuanceur (un atout)
  • Connaissance de DO-178C (un atout)
  • Connaissance d’ARINC 661 (un atout).

Compétences générales

  • Bonnes aptitudes pour la communication et l’écoute (français et anglais)
  • Souci du détail
  • Calme sous la pression
  • Capacité à changer le contexte des tâches
  • Capacité à travailler avec une supervision minimale, mais savoir quand aller consulter le superviseur.

Développeur de logiciels de visualisation

Montréal - De la Savane, QC, Canada (1 poste disponible)

Sommaire du poste

Nous recherchons actuellement un développeur de logiciels de visualisation pour se joindre à notre entreprise. Vous travaillerez au sein de l'équipe de développement VELOCITY pour définir, concevoir, mettre en œuvre et déployer les technologies du cadre de visualisation VELOCITY. Vous travaillerez en étroite collaboration avec d'autres architectes pour garantir une conception cohérente à travers l'éco-système VELOCITY. Dans le cadre de vos responsabilités, vous aurez la responsabilité de connecter les technologies de jeu et Web, ainsi que des technologies open source et les technologies propriétaires de Presagis. En tant que développeur de logiciels, vous participerez à la conception d'autres composants technologiques, qui interagissent avec le cadre de visualisation.

Presagis VELOCITY est une nouvelle solution passionnante dirigée par des vétérans de l'industrie du film, des jeux et de la simulation qui apporteront vos connaissances et votre expérience à de nouvelles frontières. Rejoignez notre équipe de développement agile dans le développement de systèmes hautes performances, évolutifs et extensibles.

Responsabilités:

Rechercher des techniques et des algorithmes grâce à des connaissances de pointe pour créer de nouvelles caractéristiques exceptionnelles. Collaborer avec les responsables de produit et les architectes pour créer des technologies de pointe. Développer des solutions logicielles en utilisant les bonnes pratiques en matière de développement (c.-à-d. normes de qualité du code, examen par les pairs, essais de rendement, analyse statique du code, essais unitaires et tests de fumée, dans les délais établis). Collaborer avec les services de soutien et de qualité pour maintenir les capacités existantes et améliorer les technologies. Appliquer les méthodes Agile grâce à des communications régulières, au partage de l'analyse des risques, à la proposition d'options et à la prise d'initiatives.

Contribuer à la conception, la mise en œuvre et le déploiement des technologies de visualisation suivantes :

  • Framework et services de Visualisation 3D basés sur le Web
  • Framework Cadre et services de visualisation basés sur le moteur de jeu
  • Boite à outils d’interfaces et d’interactions utilisateur
  • Framework Cadre du pipeline de rendu
  • Framework Cadre des composantes matériaux

Contribuer à la conception de plusieurs composantes de VELOCITY, telles que :

  • Infrastructures 2D et 3D
  • API Rest / RestFul
  • Structure de géométrie procédurale et de la présentation de la scène

Compétences et qualifications

  • Diplôme universitaire en informatique ou en génie informatique, ou expérience de travail équivalente
  • Excellentes aptitudes pour le langage C++ et expérience en conception orientée objet
  • Bonne connaissance des API graphiques et des langages de shader (DirectX/HLSL, OpenGL/GLSL, Vulkan, etc.)
  • Expérience avec les moteurs de jeux (Unreal / Unity)
  • Excellentes compétences en mathématiques 3D
  • Maîtrise des techniques de programmation multithread pour les systèmes temps réel
  • Bonnes compétences en optimisation et débogage CPU et GPU
  • Expérience avec les logiciels de génération Image (IG), un atout
  • Excellentes compétences en communication orale et écrite, et capacité d'expliquer efficacement les problèmes techniques et les solutions
  • Passion de comprendre des problèmes complexes et de trouver des solutions techniques novatrices
  • Capacités multitâches et de gestion de charge
  • La connaissance des termes militaires, de la physique générale, des environnements de simulation et de graphiques 3D est un atout.
  • Capacité à gérer plusieurs activités avec un minimum de supervision
  • Compétences suivies et souci du détail
  • Le bilinguisme (français et anglais) est requis.

Architecte de l’infrastructure (CAN) - 56069

Montréal - De la Savane, QC, Canada (1 poste disponible)

Sommaire du poste Nous sommes actuellement à la recherche d’un spécialiste en architecture de logiciel d’AOS dans le nuage à Montréal pour se joindre à notre entreprise. Vous travaillerez au sein de l’équipe de développement de VELOCITY, dont la tâche est de définir, de concevoir, de mettre en œuvre et de déployer le logiciel VELOCITY et les technologies d’infrastructure dans le nuage. Vous travaillerez en étroite collaboration avec d’autres architectes responsables de VELOCITY afin d’assurer une conception cohérente sur l’ensemble de l’écosystème du logiciel. Dans le cadre de vos responsabilités, vous serez tenu d’assurer le déploiement de l’infrastructure et de l’architecture orientée service sur des systèmes d’exploitation virtuels vierges et sur des instances infonuagiques couramment disponibles sur le marché. Cette responsabilité implique d’établir des liens avec les technologies des jeux et du Web, celles à code source libre et les technologies brevetées de Presagis. À titre de spécialiste en architecture de logiciel d’AOS, vous participerez à la conception de composants technologiques qui interagissent avec d’autres technologies d’infrastructure. Prochainement, une fois que l’équipe se sera agrandie, vous dirigerez une petite équipe de développeurs de logiciels exceptionnels. La toute nouvelle solution VELOCITY de Presagis, menée par des vétérans de l’industrie du film et du jeu vidéo, portera vos connaissances et votre expérience vers de nouveaux sommets.

Responsabilités

Concevoir, mettre en œuvre et déployer

  • L’infrastructure de VELOCITY et technologies principales
  • Le développement, la préparation, les tests et le déploiement de stratégies et de processus liés aux diverses composantes d’infrastructure
  • Les composantes d’infrastructure sans état et à haute disponibilité
  • Examiner et sélectionner les composantes technologiques principales pour concevoir l’infrastructure de VELOCITY
  • Contribuer à plusieurs volets de Velocity (concepts et exigences) tels qu’à d’autres infrastructures et à l’interface de programmation selon l’architecture REST et RESTful pour assurer la cohérence dans l’ensemble de l’écosystème.

Exigences

  • Baccalauréat en informatique ou en génie, ou l’équivalent
  • Au moins deux ans d’expérience liée à l’architecture technique
  • Au moins deux ans d’expérience liée à l’ingénierie de l’infrastructure (systèmes distribués Unix et Windows)
  • Au moins deux ans d’expérience de travail avec le langage JavaScript moderne; programmation par pile complète (système principal, frontal et outils) requise

Expériences

  • Connaissance pratique et expérience des technologies VMware, AWS, MS Azure ou Google Cloud
  • Création de microservices conformes aux modèles et aux pratiques exemplaires établis de la conception dans le nuage (p. ex, disjoncteurs, mise en cache, chargement différé, mise en file d’attente, etc.)
  • Expérience des infrastructures de conteneurs comme Docker, Kubernetes ou Mesos
  • Expérience de la conception, de la mise en place et de l’exécution de services Web RESTful
  • Expériences dans des environnements de développement distribués à grande échelle avec des ressources sur place et à distance, dans lesquels ont été impliqués des stratégies ramifiées, des systèmes de contrôle des révisions traditionnels et modernes et des infrastructures de développement distribuées
  • GCC, C++ et Visual Studio requis
  • Développement guidé par les tests ou approche de développement de l’assurance qualité, un atout: Base de code à l’épreuve des erreurs et documentation
  • Intégration de technologies de création de scripts requise: Java, JavaScript et Python
  • Services Web: HTML5, CSS pour le client et le serveur, et déploiement mobile, un atout
  • Technologies de base de données, un atout: SQL et NoSQL à authentification unique, Performance et équilibrage des charges
  • Expérience pratique en lien avec la sécurité, l’authentification et la gestion des identités
  • Expérience des principes de conception en matière de haute disponibilité et de résilience de site
  • Expérience avérée avec les pratiques exemplaires en matière d’intégration et de déploiement continus et de développement et d’exploitation flexibles
  • Fixation sur l’automatisation et passion pour l’élégance et la simplicité
  • Génie de la création de scripts et adepte des lignes de commande des technologies courantes, comme Bash, Python, JavaScript et PowerShell
  • Expérience dans la gestion de la configuration; vous avez géré une infrastructure contenant des centaines ou des milliers de serveurs et des dizaines de technologies
  • Bonnes aptitudes pour la communication et l’écoute, en français et en anglais
  • Niveau élevé de professionnalisme et de diplomatie
  • Capacité d’accomplir plusieurs tâches à la fois et de gérer efficacement la charge de travail
  • Connaissance du vocabulaire militaire, de la physique en général, des environnements de simulation et du graphisme 3D, un atout
  • Capacité de gérer de nombreuses activités avec un minimum de supervision
  • Compétence de suivi et attention minutieuse aux détails
USA

Aucun poste disponible.

Europe

Aucun poste disponible.