Retourner à la recherche
MDA

Ingénieur DevOps / Membre du personnel technique (MTS)

MDA

Voir tous les postes de cette entreprise

Construisant l'espace entre ce qui est prouvé et ce qui est possible, MDA Space (TSX:MDA) est un partenaire de mission de confiance pour l'industrie spatiale mondiale. Pionnier de la robotique, des systèmes satellitaires et de la géolocalisation avec une histoire de plus de 55 ans de premières mondiales et plus de 450 missions, MDA Space est un leader mondial des satellites de communication, de l'observation de la Terre et de l'espace, ainsi que de l'exploration et de l'infrastructure spatiales. L'équipe de MDA Space, qui compte plus de 3 000 experts spatiaux au Canada, aux États-Unis et au Royaume-Uni, possède les connaissances et le savoir-faire nécessaires pour transformer la vision audacieuse d'un client en une mission réalisable, en mettant à contribution un mélange unique d'expérience, d'excellence en ingénierie et d'émerveillement qui fait partie de notre ADN depuis le premier jour. Pour ceux qui rêvent en grand et repoussent les limites sur Terre et dans les étoiles pour changer le monde pour le mieux, nous vous y emmènerons.

Le poste

Nous sommes à la recherche d'un ingénieur logiciel DevOps / membre du personnel technique pour notre équipe Opérations robotiques et spatiales à notre bureau de Brampton.

Avec 40 années d'expérience opérationnelle et des performances éprouvées sur les programmes emblématiques Canadarm, y compris la navette spatiale et la station spatiale internationale, notre équipe Opérations robotiques et spatiales affiche un taux de réussite de 100 % dans la réalisation des rêves spatiaux.

En tant qu'ingénieur logiciel DevOps / membre du personnel technique, vous contribuerez de manière déterminante à accélérer nos équipes logicielles pour livrer des solutions logicielles de haute qualité plus rapidement que jamais. En tirant parti des capacités de notre organisation informatique d'ingénierie, vous créerez des environnements standardisés de compilation, de test et de déploiement pour nos équipes logicielles, en intégrant l'automatisation pour atteindre l'intégration continue, la conformité aux normes de code, la traçabilité des exigences et des tests, et plus encore !

Responsabilités professionnelles :

  • Créer des environnements de développement standardisés pour les projets intégrant :
    • Des outils de compilation (par ex. CMake, Bazel, Pants, etc.)
    • Des outils et cadres de test automatisés pour de multiples langages et niveaux de test (par ex. dotnet-coverage, Selenium, Cucumber, Google Test, etc.)
    • Des outils d'analyse statique et de formatage automatisés (par ex. Clang-tidy, Clang-format, etc.)
    • Des outils de définition et de suivi des exigences (par ex. PTC ILM, DOORS, Jira, etc.)
    • Le rapport de test vers PTC ILM
    • Des outils de métriques et de rapports de code (par ex. SonarQube)
    • Des outils d'intégration continue (par ex. Jenkins)
    • Des dépôts d'artefacts (par ex. Nexus, Artifactory, etc.)
    • Des outils de surveillance (par ex. Prometheus, Grafana, etc.)
    • La conteneurisation d'applications Linux/Windows (Docker)
  • Soutenir les équipes de développement logiciel pour améliorer et standardiser leurs environnements de compilation et de test.
  • Collaborer avec d'autres ingénieurs seniors et la direction pour l'établissement, l'évolution et l'application des normes de codage, d'outils/environnements, de processus, etc.
  • Autres tâches assignées de temps à autre par la direction.

Compétences et expérience requises

  • Capacité/expérience avérée dans la mise en œuvre et la maintenance de systèmes de compilation.
    • Robustesse et fiabilité
    • Vitesse
    • Reproductibilité
    • Compilation croisée vers des plateformes embarquées/RTOS.
  • Capacité/expérience avérée dans la mise en œuvre et la maintenance de l'automatisation du développement logiciel.
    • Intégration continue
    • Traçabilité des exigences
    • Métriques logicielles (couverture de code, etc.)
    • Livraison/déploiement continus
  • Solides compétences en script dans des langages pertinents tels que Python
  • Baccalauréat en génie logiciel, informatique, électrique ou en informatique
  • 5 ans et plus d'expérience pertinente
  • Solides compétences en communication écrite et verbale
  • Solides compétences analytiques et de résolution de problèmes
  • Hautement motivé, enthousiaste et doté d'un esprit positif
  • Intéressé par la recherche de solutions évolutives et à long terme pouvant être utilisées dans le cadre de multiples programmes

Compétences et expérience privilégiées

  • Déploiement et maintenance d'environnements Kubernetes
  • C/C++, C#, Javascript, Angular
  • Développement dirigé par les tests (TDD, ATDD, BDD)
  • Développement embarqué/RTOS – VxWorks, RTX64, etc.
  • Développement Web
  • Contrôle de bras robotique
  • Interfaces de communication (TCP/IP, PCI, 1553, I2C, RS232, RS422, EtherCat, CANOpen, etc.)
  • Familiarité avec les pratiques Agile ou SAFe

Considérations spéciales :

Les candidats retenus doivent obtenir et maintenir une habilitation de sécurité au niveau du statut de fiabilité, et réussir l'évaluation de sécurité pour le Programme des marchandises contrôlées (PMC) et la réglementation ITAR.

Déclaration sur les avantages sociaux :

MDA Space offre une rémunération et des avantages sociaux compétitifs à ses employés dans tous ses emplacements. En tant que membre de l'équipe MDA Space, vous et vos personnes à charge admissibles pouvez vous inscrire à un régime d'avantages sociaux qui offre un niveau de protection complet grâce à des soins de santé compétitifs, comprenant : des régimes de soins de santé, des régimes de médicaments complémentaires et flexibles, des avantages dentaires et de vision, une protection du revenu d'invalidité, une assurance vie, des régimes d'épargne-retraite collectifs et un programme d'aide aux employés pour eux et leur famille.

Déclaration d'égalité d'accès à l'emploi :

MDA Space est un employeur souscrivant au principe de l'égalité d'accès à l'emploi avec un fort accent sur la diversité et l'inclusion. Nous nous engageons à traiter tous les employés et candidats avec respect et dignité. Si vous avez besoin d'aide ou d'un aménagement raisonnable en raison d'un handicap pendant le processus de candidature ou de recrutement, veuillez nous en informer.

La fourchette de rémunération pour ce poste est de 95 000 $ à 130 000 $ par an. La rémunération spécifique offerte sera basée sur les qualifications et l'expérience du candidat retenu.

Détails

Ville
Brampton, ON

Postuler

Ce poste vous intéresse? Soumettez votre candidature dès maintenant.

Besoin d'assistance?

Téléphone
1-450-403-4300

Ce site utilise des cookies pour les analyses et le contenu vidéo. Vous pouvez accepter uniquement les cookies essentiels ou accepter tous les cookies.