Développeur de logiciels de test (Python)

MDA
Montreal
CAD 70,000 - 110,000
Job description

Êtes-vous prêt à lancer la prochaine étape de votre carrière dans la nouvelle économie de l'espace ? Nous aimerions avoir de vos nouvelles !

Nous sommes à la recherche d'un Développeur de logiciels de test (Python) pour notre équipe des systèmes satellitaires dans nos bureaux de Montréal.

En tant que principal fournisseur commercial indépendant mondial d'antennes, de charges utiles et d'électronique pour satellites de communication et radar, notre équipe a contribué avec succès à des centaines de missions au cours des 60 dernières années. Avec un héritage étendu dans une large gamme de solutions livrées à des clients à l'échelle mondiale, notre équipe des systèmes satellites continue de croître et d'évoluer sur le sol et dans les étoiles.

Nous sommes une équipe de rêve de personnes motivées par un but commun, collaboratives et passionnées, et nous recherchons constamment d'autres personnes pour rejoindre #TeamMDA afin d'inciter de nouvelles approches innovantes pour résoudre les problèmes qui nous poussent à améliorer la vie sur la terre et au-dessus. Si vous êtes excité d'élargir notre place dans l'espace et motivé pour inspirer la prochaine génération, nous vous emmènerons là-bas.

Nous sommes entrés dans une nouvelle ère d'exploration et de développement, et MDA accueille tous ceux qui aspirent à se préparer et à faire partie de cela. Employeur garantissant l'égalité des chances, valorisant la diversité, l'intégrité et la collaboration, nous nous engageons à renforcer le leadership de MDA et du Canada dans cette prochaine grande époque.

Rôle :

Votre mandat initial nécessitera un ensemble de compétences vous permettant de développer un logiciel de test sous Windows, en utilisant Python, pour le test de diverses charges utiles de satellites.

Tâches :

  • Créer/Modifier des applications logicielles pour un EGSE ciblant les charges utiles de satellites
  • Lire et comprendre des documents de spécifications détaillées
  • Planifier le travail, fournir des estimations d'effort et mener votre travail à bien
  • Concevoir, coder, tester, déboguer et documenter des applications de développement logiciel de haute qualité
  • Travailler dans une équipe de développement agile en utilisant les meilleures pratiques
  • Écrire et modifier des applications Python
  • Préparer la documentation et participer aux revues
  • Participer à l'intégration, aux tests et au déploiement d'applications logicielles
  • Aider à résoudre les problèmes dans un environnement de production logicielle
  • Comprendre le système sous test

Qualifications requises :

  • Un diplôme universitaire en ingénierie logicielle/ingénierie informatique ou d'autres disciplines pertinentes, ou une combinaison équivalente d'éducation et d'expérience
  • Un minimum de 5 ans d'expérience en développement de logiciels de test
  • Capacité à travailler avec une base de code/existant
  • Connaissance des multithreads, du partage de données et des APIs
  • Connaissance de Python et de C++
  • Capacité à comprendre et travailler avec des spécifications de exigences logicielles complexes
  • Expérience en développement logiciel agile
  • Bonnes compétences en communication verbale et écrite, idéalement à la fois en anglais et en français

Qualifications préférées :

  • Une exposition aux normes DO-178
  • Expérience en contrôle d'instruments, test fonctionnel automatisé des systèmes
  • Connaissance de CCSDS, MIL-STD-1553
  • Connaissance de protocoles tels que le bus CAN et SpaceWire
  • Expérience avec JIRA et Confluence
  • Expérience avec GIT et Jenkins

Considérations spéciales :

Les candidats retenus doivent obtenir et détenir une autorisation de sécurité au niveau de statut de fiabilité et réussir l'évaluation de sécurité pour le programme des biens contrôlés (CGP) et l'ITAR.

Déclaration des avantages :

MDA offre des packages compétitifs de compensation et d'avantages sociaux pour ses employés dans tous les lieux. En tant que membre de l'équipe de MDA, vous et vos personnes à charge qualifiées êtes éligibles pour participer à un plan d'avantages qui garantit un niveau de protection complet par le biais de soins de santé compétitifs incluant ; des soins de santé prolongés et des plans de médicaments flexibles, des avantages dentaires et visuels, une protection du revenu d'invalidité, une assurance vie, des plans d'épargne-retraite en groupe ; et un programme d'assistance aux employés et à la famille.

Déclaration d'égalité des chances :

MDA est un employeur garantissant l'égalité des chances valorisant la diversité et l'inclusion. Nous nous engageons à traiter tous les employés et candidats à l'emploi avec respect et dignité. Si vous avez besoin d'aide et/ou d'un accommodement raisonnable en raison d'un handicap pendant le processus de candidature ou de recrutement, n'hésitez pas à nous le faire savoir.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Développeur de logiciels de test (Python) jobs in Montreal