Specialist, Software Engineering

L3Harris Technologies

Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
C# Agile Git +5 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein
  • Salaire : 75K$ - 125K$ /an
  • Horaire de travail : Poste de jour

Description du poste

L3Harris est dédié au recrutement et au développement de talents performants, passionnés par ce qu’ils font. Nos employés partagent une même détermination envers la mission de nos clients et leur quête de croissance professionnelle. L3Harris offre un environnement inclusif et engageant conçu pour responsabiliser les employés et favoriser la réussite sur le plan de l’équilibre travail-vie personnelle. Fondamentale à notre culture est une attention indéfectible portée aux valeurs, à notre engagement envers nos communautés et à notre volonté d’excellence dans tout ce que nous faisons.

L3Harris est le perturbateur de confiance dans le secteur de la technologie de défense. En gardant toujours à l’esprit les besoins critiques de nos clients, nos employés livrent des solutions technologiques de bout en bout reliant les domaines de l’espace, de l’air, de la terre, de la mer et du cyberespace au service de la sécurité nationale.

Titre du poste : Specialist, Software Engineering

Lieu du poste : Mirabel, QC

Code du poste : 47605

Horaire du poste : Jour Post

Gamme de rémunération : Entre 75 000 $ - 125 000 $ Annuellement CAD

Fonctions essentielles

  • Concevoir, développer et maintenir des composants logiciels d’interface homme-machine (IHM) en utilisant le C++ moderne.
  • Contribuer à la modernisation et à l’évolution des solutions IPMS IHM existantes actuellement basées sur des technologies héritées C++ MFC.
  • Participer aux discussions sur l’architecture logicielle, aux activités de conception technique et aux revues de code entre pairs liées au développement d’applications IHM.
  • Développer un logiciel propre, maintenable, efficace et réutilisable en suivant les meilleures pratiques établies en génie logiciel.
  • Diagnostiquer, déboguer et résoudre les défauts logiciels, les problèmes d’intégration et les problèmes au niveau du système.
  • Collaborer avec des équipes interfonctionnelles, notamment le génie des systèmes, l’intégration et les essais, l’assurance qualité et les parties prenantes du produit.
  • Assurer l’intégration logicielle, la validation et les activités de test.
  • S’adapter rapidement à l’évolution des exigences du projet et aux priorités changeantes dans un environnement de développement dynamique.
  • Travailler efficacement dans des situations impliquant des exigences changeantes, des priorités évolutives et, occasionnellement, des informations techniques incomplètes.
  • Contribuer à la prise de décision technique et aux initiatives d’amélioration continue au sein de l’équipe logicielle.

Qualifications

  • Diplôme de baccalauréat en génie logiciel, en génie informatique, en informatique ou dans un domaine technique connexe. Une expérience pratique équivalente peut également être prise en compte.
  • Minimum de 5 ans d’expérience professionnelle en développement de logiciels.
  • Excellente maîtrise du développement en C++ moderne.
  • Bonne compréhension de la programmation orientée objet, de l’architecture logicielle et des principes de conception logicielle.
  • Expérience de travail sur de grands systèmes logiciels complexes.
  • Compétences solides en analyse, en dépannage, en débogage et en résolution de problèmes.
  • Capacité à travailler efficacement dans un environnement rapide avec des priorités en constante évolution.
  • Capacité démontrée à travailler de manière autonome et à contribuer à la prise de décision technique.
  • Compétences solides en communication et en collaboration au sein d’équipes d’ingénierie multidisciplinaires.
  • Le bilinguisme (français et anglais) est requis.

Qualifications préférées

  • Expérience en modernisation ou en refactorisation d’applications logicielles héritées.
  • Connaissance des systèmes distribués et des architectures client/serveur.
  • Expérience de travail dans des environnements de développement Agile, y compris le développement itératif, la planification des sprints et les modalités de travail collaboratives.
  • Connaissance des chaînes CI/CD et des pratiques de test automatisées.
  • Expérience avec le framework Qt (QML, Qt Creator, architecture signal/slop) considérée comme un atout.
  • Expérience de travail dans des environnements liés à des missions critiques, à la défense, à l’aéronautique, au naval ou à des environnements réglementés considérée comme un atout.

Critères d’admissibilité

  • Doit être admissible à l’inscription au Programme des marchandises contrôlées ;
  • Doit être admissible à obtenir et à maintenir un statut de fiabilité du gouvernement du Canada et une autorisation de sécurité Niveau Secret 2/NATO Secret ;
  • Doit être admissible à respecter les exigences du règlement américain sur le trafic international des armes (ITAR).

Égalité des chances

L3Harris est fière d’être un employeur garantissant l’égalité des chances et s’engage à traiter tous ses employés et candidats à l’emploi avec respect et dignité, ainsi qu’à maintenir un lieu de travail exempt de discrimination. Toute personne qui présente une demande pour un poste sera prise en considération sans égard aux éléments suivants : race, origine nationale ou ethnique, couleur, religion, âge, nationalité, ascendance, ethnicité, genre, sexe, orientation sexuelle, identité ou expression de genre, situation matrimoniale, statut familial, caractéristiques génétiques, handicap, statut de citoyenneté, ou condamnation pour une infraction pour laquelle une grâce a été accordée ou pour laquelle un sursis à l’exécution de la peine a été ordonné, ou toute autre caractéristique protégée par la législation applicable en matière de droits de la personne.

L3Harris maintient un lieu de travail sans drogue et effectue des tests préalables à l’embauche de dépistage de drogues et d’alcool ainsi que des vérifications des antécédents, conformément à la loi applicable. Les résultats ne sont accessibles et consultés que par les personnes chez L3Harris qui ont la responsabilité directe du processus d’embauche. Si vous ne vous présentez pas pour un test de drogue et d’alcool, refusez de subir un tel test ou obtenez un résultat positif quant à la présence de drogues ou d’alcool, le processus d’embauche peut être conclu ou votre offre d’emploi peut être annulée, à la seule discrétion de L3Harris.

Ce poste vise un poste vacant existant

Chez L3Harris, nous favorisons un milieu de travail inclusif et équitable. L3Harris s’engage à traiter tous les employés et candidats à l’emploi avec respect et dignité et à maintenir un lieu de travail exempt de discrimination illégale. Pour les candidats ayant un handicap, nous vous fournirons des accommodements afin que vous ayez ce dont vous avez besoin pour être à votre meilleur.

L3Harris effectue des vérifications des antécédents avant l’embauche, car tous les candidats doivent être admissibles à l’inscription au Programme des marchandises contrôlées et obtenir et maintenir une évaluation de sécurité positive. Certains postes peuvent exiger un statut de « Fiabilité » du gouvernement du Canada et/ou une autorisation de sécurité de niveau 2 (Secret). De plus, L3Harris effectue des tests de dépistage de consommation de substances avant l’embauche lorsque requis.