Description
Dans le cadre de projets liés au secteur spatial, nous recherchons un Développeur Logiciel Python bilingue pour contribuer au développement d’applications Windows destinées à la mise à l’essai de charges utiles de satellites via des systèmes EGSE (Electrical Ground Support Equipment).
Votre mandat initial consistera à concevoir et développer des outils logiciels en Python permettant de tester, valider et intégrer diverses charges utiles dans un environnement technique structuré et exigeant.
Ceci est un contrat de 1 an à 18 mois avec possibilité de permanence
Etre sur site 4 jours par semaine.
-
Créer et modifier des applications logicielles EGSE ciblant des charges utiles de satellites
-
Lire, analyser et comprendre des documents d’exigences détaillés
-
Planifier le travail, fournir des estimations d’effort et livrer selon les échéanciers
-
Concevoir, coder, tester, déboguer et documenter des applications logicielles de haute qualité
-
Écrire et maintenir des applications en Python (et contribuer en C++ au besoin)
-
Participer aux revues de code et à la documentation technique
-
Contribuer aux activités d’intégration et d’essais système
-
Aider au dépannage dans un environnement de production logiciel
-
Comprendre le système global en cours d’essai (interaction logiciel/matériel)
-
Travailler au sein d’une équipe Agile en appliquant les meilleures pratiques de développement
-
Diplôme universitaire en génie logiciel, informatique ou discipline connexe (ou combinaison équivalente d’études et d’expérience)
-
Minimum de 5 ans d’expérience en développement de logiciels d’essai
-
Expérience avec des bases de code existantes et environnements complexes
-
Bonne compréhension du traitement multifilière (multithreading), du partage de données et des API
-
Solide connaissance de Python et bonne compréhension de C++
-
Capacité à comprendre et travailler à partir de spécifications d’exigences logicielles complexes
-
Expérience en développement Agile
-
Excellentes compétences en communication orale et écrite, en français et en anglais
(interactions avec des clients hors Québec et le siège social en Ontario)
-
Exposition aux normes DO-178
-
Expérience en contrôle d’instruments et en tests fonctionnels automatisés
-
Connaissance des standards CCSDS et MIL-STD-1553
-
Connaissance de protocoles tels que CAN et SpaceWire
-
Expérience avec JIRA et Confluence
-
Expérience avec Git et Jenkins