Ingénieur·e logiciel – systèmes au sol / opérations
Top Benefits
About the role
MDA Space (TSX : MDA) est un partenaire de mission de confiance de l’industrie spatiale mondiale qui crée l’espace entre ce qui est prouvé et ce qui est possible. À titre de pionnier de la robotique, des systèmes satellitaires et du renseignement géospatial, avec une histoire de 55 ans de premières mondiales et de plus de 450 missions, MDA Space est un chef de file mondial dans les domaines des satellites de communication, de l’observation de la Terre et de l’espace, ainsi que de l’infrastructure et l’exploration spatiale. L’équipe de MDA Space, qui compte plus de 3 400 experts de l’espace au Canada, aux États-Unis et au Royaume-Uni, possède les connaissances et le savoir-faire nécessaires pour transformer la vision audacieuse du client en une mission réalisable, grâce à une combinaison unique d’expérience, d’excellence technique et d’émerveillement qui fait partie de notre ADN depuis le premier jour. Pour ceux qui rêvent grand et repoussent les limites sur terre et dans les étoiles afin de changer le monde pour le meilleur, nous vous y emmènerons.
MDA Geospatial Services renforce son équipe de développement logiciel dédiée aux opérations satellitaires et recherche un ingénieur logiciel expérimenté et polyvalent pour rejoindre notre équipe à Saint-Bruno, au Québec.
Votre Mission:
Sous la supervision de l'ingénieur logiciel en chef et du responsable de composant/propriétaire de produit concerné, l'ingénieur logiciel participera au développement, à l'intégration, aux tests et à la maintenance d'interfaces utilisateur et de services web, en appliquant les principes établis de l'ingénierie logicielle et les techniques de gestion de la configuration logicielle. L'ingénieur logiciel interagira également avec l'équipe des opérations afin d'aider à détecter et à prévenir les problèmes opérationnels, ainsi qu'à maintenir et améliorer l'environnement de développement des systèmes sur lesquels il travaillera.
L'ingénieur logiciel apportera son soutien à CHORUS-C et/ou Radarsat-2 (R2) et/ou à la mission de constellation Radarsat (RCM) si nécessaire.
R2 est un satellite commercial canadien qui fournit des images SAR haute résolution à des clients du monde entier. RCM est une constellation de trois satellites qui fournit des images SAR haute résolution. CHORUS-C est la prochaine mission commerciale d’observation de la Terre (EO) de MDA.
Ce poste est basé au centre de contrôle de MDA, à Saint-Bruno (Québec).
Responsabilités :
- Réaliser des tâches d'ingénierie logicielle pour développer, intégrer, tester et assurer la maintenance des applications des systèmes au sol
- Contribuer à la feuille de route du produit en collaboration avec l'équipe et le Product Owner
- Collaborer avec les équipes opérationnelles pour faciliter l'intégration et les tests des applications dans les environnements opérationnels et de développement
- Gérer le cycle de vie des versions des API
- Travailler en étroite collaboration avec nos équipes opérationnelles et de production pour fournir un support de niveau 3
- Documenter les différentes phases de développement logiciel (par exemple, plan de test et de maintenance).
- Maintenir, mettre à jour et améliorer l'environnement de développement ainsi que tous les systèmes nécessaires (base de données, transferts de fichiers, etc.)
- Gérer et documenter les bogues et les problèmes, y compris les CVE
Responsabilités secondaires :
-
Développement d'outils pour soutenir la maintenance et l'automatisation des systèmes
-
Soutenir l'investigation et la résolution des problèmes liés aux bases de données et aux systèmes.
Exigences :
- Baccalauréat ou maitrise en informatique, en génie informatique ou dans une discipline connexe. Un diplôme en informatique et une expérience pertinente seront également pris en considération.
- Au moins 5 ans d'expérience dans le domaine du développement logiciel
- Expérience avec React.js et TypeScript
- Expérience avec Python, notamment le framework Django
- Expérience avec SQL (SQL Server, PostgreSQL)
- Expérience avec Java et Maven (y compris le framework Spring et Hibernate)
- Expérience avec les processus Agile et les outils de suivi des tickets tels que JIRA
- Expérience avec la conteneurisation et les processus CI/CD
- Connaissance des systèmes d'exploitation Windows et Linux
- Capacité à résoudre des problèmes et à travailler dans un environnement opérationnel pouvant être soumis à des contraintes importantes en termes de délais, de procédures et de sécurité.
Atouts:
-
Expérience avec XML, JSON, SVN, Git, Jira et Jenkins.
-
Connaissance de la cybersécurité dans le contexte des applications web
-
Connaissance du développement C++, des normes et des spécifications
-
Expérience avec le système de messagerie Kafka
-
Expérience avec AWS ou une autre infrastructure cloud
-
Connaissance de MongoDB
-
Souci du détail et envie d'approfondir l'analyse des données
-
Une connaissance préalable du domaine des satellites (par exemple, systèmes au sol, exploitation, orbite...) est un atout
Commentaires/ Considérations particulières :
- Les candidats retenus doivent obtenir et détenir une habilitation de sécurité au niveau « fiabilité »
- Une mise à niveau vers le niveau « secret » et une évaluation de sécurité dans le cadre du Programme des biens contrôlés (CGP) pourraient s'avérer nécessaires en fonction des projets supplémentaires sur lesquels ils sont amenés à travailler
- Bien qu'il soit possible de travailler à domicile un jour par semaine, le candidat devra en principe travailler sur site.
Nous sommes une équipe de rêve composée de personnes passionnées, collaboratives et déterminées, et nous sommes constamment à la recherche d'autres personnes pour rejoindre l’#ÉquipeMDA afin de susciter des approches nouvelles et innovantes de résolution des problèmes qui nous poussent à améliorer la vie sur et au-dessus de la Terre. Si vous êtes enthousiaste à l'idée d'étendre notre place dans l'espace et si vous souhaitez inspirer la prochaine génération, nous vous y conduirons.
Nous sommes entrés dans une nouvelle ère d'exploration et de développement, et MDA invite tous ceux qui souhaitent s'y mettre et en faire partie. À titre d’employeur souscrivant au principe de l'égalité des chances et privilégiant la diversité, l'intégrité et la collaboration, nous nous engageons à renforcer le statut de chef de file de MDA et du Canada dans ce nouveau chapitre.
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.
MDA Ltd. est fière de proposer des mesures d'adaptation pendant le processus de recrutement. Si vous désirez vous prévaloir de telles mesures, veuillez l'indiquer dans votre lettre de candidature ou d'accompagnement, et nous collaborerons avec vous pour répondre à vos besoins en matière d'accessibilité.