Rôle:Votre mandat initial nécessitera un ensemble de compétences vous permettant de mettre au point des logiciels dans Windows, à l'aide de Python, pour la mise à l'essai de diverses charges utiles de satellites.
Responsabilité :- Créer et modifier des applications logicielles pour un EGSE ciblant des charges utiles de satellites.
- Lire et comprendre des documents d'exigences détaillés
- Planifier le travail, fournir des estimations de l'effort et mener à bien votre travail
- Concevoir, coder, mettre à l'essai, 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 essais et à l'élaboration d'applications logicielles
- Aider au dépannage des problèmes dans un environnement de production de logiciels
- Comprendre le système en cours d'essai
Qualifications minimales requises :- Diplôme universitaire en génie logiciel/informatique ou autre discipline pertinente, ou combinaison équivalente d'études et d'expérience.
- Au moins 2 ans d'expérience en développement de logiciels d'essai
- Capacité à travailler avec un cadre/une base de code existante
- Connaissance du traitement multifilière, du partage de données et des API.
- Connaissance de Python et de C++
- Capacité à comprendre et à travailler avec des spécifications d'exigences logicielles complexes.
- Expérience du développement logiciel agile
- Bonnes compétences en communication orale et écrite, idéalement en anglais et en français (Élaboration de produits pour des clients hors Québec).
Compétences souhaitables:- Exposition aux normes DO-178
- Expérience en matière de contrôle d'instruments, de tests fonctionnels de systèmes automatisés
- Connaissance de CCSDS, MIL-STD-1553
- Connaissance des protocoles tels que le bus CAN et SpaceWire
- Expérience avec JIRA et Confluence
- Expérience avec GIT et Jenkins
#LI-PP1 #SP
Considérations particulières :Les candidats retenus doivent obtenir et détenir une habilitation de sécurité au niveau de la cote de fiabilité et réussir l'évaluation de sécurité pour le Programme des marchandises contrôlées (PMC) et l'ITAR.
Déclaration des avantages :MDA offre une rémunération et des avantages sociaux concurrentiels à ses employés dans tous ses établissements. À titre de membre de l'équipe de MDA, vous et vos personnes à charge admissibles pouvez souscrire à un régime d'avantages sociaux qui assure un niveau de protection complet grâce à des soins de santé concurrentiels, notamment : des régimes de soins de santé complémentaires et des régimes d'assurance-médicaments souples, des prestations pour soins dentaires et visuels, une protection du revenu en cas d'invalidité, une assurance-vie, des régimes d'épargne-retraite collectifs et un programme d'aide aux employés et à leur famille.