Ingenieur logiciel - Systemes au sol / Operations

MDA

Saint-Bruno-de-Montarville

On-site

CAD 85,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Santé et régime d'avantages
Régime de retraite collectif
Adaptations pendant le recrutement

Job summary

MDA, basé à Saint-Bruno-de-Montarville, recherche un ingénieur logiciel senior pour développer et maintenir des applications système et des services web. Vous travaillerez sous la supervision de l'ingénieur logiciel principal, en lien avec CHORUS-C, Radarsat-2 et MCR, et aurez un rôle actif dans l'amélioration des environnements de développement et des pipelines CI/CD.

Le poste exige une expérience solide en React.js, TypeScript, Python (Django) et Java, ainsi que des compétences en SQL, CI/CD

Qualifications

  • Etude post-secondaire terminee (B.Sc., M.Sc. ou equivalent) en informatique, genie informatique ou discipline connexe. Un diplome en informatique et des experiences pertinentes seront egalement consideres.
  • Minimum de 5 ans d'experience pertinente en developpement logiciel
  • Experience avec React.js et typescript
  • Experience avec Python, y compris le framework Django
  • Experience avec SQL (SQL server, PostgreSQL)
  • Experience avec Java utilisant maven (incluant le framework Spring et Hibernate)
  • Experience avec les processus Agiles et les outils de suivi des problemes comme JIRA
  • Experience avec la conteneurisation et les processus CI/CD
  • Connaissance des systemes d'exploitation Windows et Linux
  • Capacite a resoudre des problemes et capacite a travailler dans un environnement operationnel pouvant presenter d'importantes contraintes de temps, de procedure et de securite.

Responsibilities

  • Effectuer de l'ingenierie logicielle pour developper, integrer, tester et maintenir des applications de systemes au sol
  • Contribuer a la feuille de route du produit en collaboration avec l'equipe et le proprietaire du produit
  • Interagir avec les equipes d'exploitation pour soutenir l'integration et les tests des applications dans les environnements operationnels et de developpement.
  • Gestion des publications du cycle de vie des API
  • Travailler en etroite collaboration avec nos equipes d'operations et de production pour fournir un support de niveau 3.
  • Documenter les differentes phases de developpement logiciel (ex. plan de test et de maintenance).
  • Maintenir, mettre a jour et ameliorer l'environnement de developpement ainsi que tous les systemes necessaires (base de donnees, transferts de fichiers, etc.)
  • Gerer et documenter les bogues et problemes, y compris les CVE

Skills

React.js
TypeScript
Python
Django
SQL
Java/Maven
Spring
Hibernate
JIRA
CI/CD
Windows
Linux
Résolution problèmes

Education

B.Sc. ou équivalent en informatique

Tools

Git
Docker
Kafka
Jenkins
AWS
MongoDB
SVN
XML/JSON

Job description

Batissant l'espace entre le prouve et le possible, Espace MDA (TSX:MDA) est un partenaire de mission de confiance pour l'industrie spatiale mondiale. Pionnier en robotique, systemes satellitaires et georeenvoignement avec une histoire de plus de 55 ans de premieres mondiales et plus de 450 missions, Espace MDA est un chef de file mondial des satellites de communication, de l'observation de la Terre et de l'espace, ainsi que de l'exploration spatiale et de l'infrastructure. L'equipe d'Espace MDA de plus de 3 000 experts spatiaux au Canada, aux Etats-Unis et au Royaume-Uni possede les connaissances et le savoir-faire pour transformer la vision audacieuse d'un client en une mission realisable, en apportant un melange unique d'experience, d'excellence en ingenierie et d'emergveillement qui fait partie de notre ADN depuis le premier jour. Pour ceux qui revent en grand et repoussent les limites sur le terrain et dans les etoiles pour changer le monde pour le mieux, nous vous y emmenerons.

Les Services Geospatiaux de MDA renforcent l'equipe de developpement logiciel pour soutenir les operations satellitaires et recherchent un ingenieur logiciel experimente et polyvalent pour se joindre a notre equipe a St. Bruno, QC.

Votre mission :

L'ingenieur logiciel travaillera sous la supervision de l'ingenieur logiciel principal et du responsable de composant/proprietaire de produit specifique pour participer au developpement, a l'integration, aux tests et a la maintenance des interfaces utilisateur et des services web, en utilisant des principes d'ingenierie logicielle et des techniques de gestion de configuration logicielle etablis. L'ingenieur logiciel interagira egalement avec l'equipe des operations pour aider a trouver et prevenir les problemes operationnels ainsi qu'a maintenir/ameliorer l'environnement de developpement pour les systemes sur lesquels il travaillera.

L'ingenieur logiciel soutiendra CHORUS-C et/ou Radarsat-2 (R2) et/ou la Mission de la Constellation Radarsat (MCR) si necessaire.

R2 est un satellite commercial canadien qui fournit des images SAR a haute resolution aux clients du monde entier. MCR est une constellation de trois satellites qui fournit des images SAR a haute resolution. CHORUS-C est la prochaine mission d'observation de la Terre (OT) commerciale de nouvelle generation de MDA.

Ce poste est situe dans le centre de controle de MDA a St. Bruno, QC.

Responsabilites :
  • Effectuer de l'ingenierie logicielle pour developper, integrer, tester et maintenir des applications de systemes au sol
  • Contribuer a la feuille de route du produit en collaboration avec l'equipe et le proprietaire du produit
  • Interagir avec les equipes d'exploitation pour soutenir l'integration et les tests des applications dans les environnements operationnels et de developpement.
  • Gestion des publications du cycle de vie des API
  • Travailler en etroite collaboration avec nos equipes d'operations et de production pour fournir un support de niveau 3.
  • Documenter les differentes phases de developpement logiciel (ex. plan de test et de maintenance).
  • Maintenir, mettre a jour et ameliorer l'environnement de developpement ainsi que tous les systemes necessaires (base de donnees, transferts de fichiers, etc.)
  • Gerer et documenter les bogues et problemes, y compris les CVE
Responsabilites secondaires :
  • Developpement d'outils pour soutenir la maintenance du systeme et l'automatisation
  • Soutenir l'enquete et la correction des problemes de base de donnees et de systeme.
Qualifications minimales requises :
  • Etude post-secondaire terminee (B.Sc., M.Sc. ou equivalent) en informatique, genie informatique ou discipline connexe. Un diplome en informatique et des experiences pertinentes seront egalement consideres.
  • Minimum de 5 ans d'experience pertinente en developpement logiciel
  • Experience avec React.js et typescript
  • Experience avec Python, y compris le framework Django
  • Experience avec SQL (SQL server, PostgreSQL)
  • Experience avec Java utilisant maven (incluant le framework Spring et Hibernate)
  • Experience avec les processus Agiles et les outils de suivi des problemes comme JIRA
  • Experience avec la conteneurisation et les processus CI/CD
  • Connaissance des systemes d'exploitation Windows et Linux
  • Capacite a resoudre des problemes et capacite a travailler dans un environnement operationnel pouvant presenter d'importantes contraintes de temps, de procedure et de securite.
Qualifications preferees
  • Experience avec XML, JSON, SVN, Git, Jira et Jenkins.
  • Connaissance de la cybersecurite liee aux applications web
  • Connaissance du developpement C++, des normes et des specifications
  • Experience avec le systeme de messagerie Kafka
  • Experience avec AWS ou une autre infrastructure cloud
  • Connaissance de MongoDB
  • Souci du detail et desire d'approfondir les donnees
  • Connaissance prealable liee aux satellites (ex. systeme au sol, operation, orbite...) est un atout
Commentaires / Considerations speciales :
  • Les candidats retenus doivent obtenir et detenir une habilitation de securite au niveau du statut de fiabilite
  • Une mise a niveau vers le niveau de statut secret et une evaluation de securite pour le Programme des marchandises controlees (PMC) pourraient etre necessaires selon le projet supplementaire sur lequel on travaille
  • Bien qu'il puisse y avoir une possibilite de teletravail 1 jour par semaine, il est attendu que le candidat travaille sur site.

Nous sommes une equipe de reve de personnes motivees par un objectif, collaboratives et passionnees, et nous recherchons constamment d'autres personnes pour rejoindre #TeamMDA afin d'allumer des approches nouvelles et innovantes de resolution de problemes qui nous font avancer pour ameliorer la vie sur et au-dessus de la Terre. Si vous etes enthousiaste a l'ide d'elargir notre place dans l'espace et motive a inspirer la prochaine generation, nous vous y emmenerons.

Nous sommes entres dans une nouvelle ere d'exploration et de developpement, et MDA accueille tous ceux qui aspirent a s'equiper et a en faire partie. Employeur sous l'egide de l'egalite des chances qui prise la diversite, l'integrite et la collaboration, nous nous engageons a developper le leadership de MDA et du Canada dans ce prochain age d'or.

MDA offre des remunerations et des avantages sociaux competitifs a ses employes de tous les emplacements. En tant que membre de l'equipe MDA, vous et vos personnes a charge admissibles etes elegibles a participer a un regime d'avantages sociaux qui assure un niveau de protection complet grace a des soins de sante competitifs, y compris : des soins de sante elargis et des regimens de medicaments flexibles, des avantages dentaires et de vision, une protection du revenu d'invalidite, une assurance vie, des regimes d'epargne-retraite collectifs; et un programme d'aide aux employes et a leur famille.

MDA est fier de fournir des adaptations pendant le processus de recrutement. Si vous avez besoin d'adaptations, veuillez l'indiquer dans votre candidature/lettre de motivation et nous travaillerons avec vous pour repondre a vos besoins d'accessibilite.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingenieur ou ingenieuse de systemes de logiciels de vol pour satellites (FSW)
Ingenieur ou ingenieuse de systemes de logiciels de vol pour satellites (FSW)

MDA • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Ingenieur ou Ingenieure en integration de systemes logiciels
Ingenieur ou Ingenieure en integration de systemes logiciels

MDA • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Assurance santé
Assurance vision
Assurance dentaires
+4
Ingenieur ou ingenieure de systemes de logiciels de vol pour satellites (FSW)
Ingenieur ou ingenieure de systemes de logiciels de vol pour satellites (FSW)

MDA • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Compensation compétitive
Avantages sociaux complets
Assurance santé
+1
Ingenieur(e) systeme de commande et de gestion de donnees de satellites (C&DH)
Ingenieur(e) systeme de commande et de gestion de donnees de satellites (C&DH)

MDA • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Santé et soins étendus
Plan médicament
Dentaires et vision
+3
Développeur principal de logiciels embarqués - Architecte
Développeur principal de logiciels embarqués - Architecte

MDA • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Assurance santé
Régime d'épargne-retraite
Équilibre travail-vie personnelle
Chargé(e) de conception de mission senior
Chargé(e) de conception de mission senior

MDA • Montreal (administrative region)

On-site
CAD 140,000 - 195,000
Régime d'avantages sociaux
Couverture santé et soins dentaires
Chef de projet - Conception de circuits imprimés numériques et analogiques
Chef de projet - Conception de circuits imprimés numériques et analogiques

MDA • Montreal (administrative region)

On-site
CAD 110,000 - 160,000
Avantages sociaux
Développement professionnel
Ingénieur Système Logiciel de Vol (FSW) Satellite
Ingénieur Système Logiciel de Vol (FSW) Satellite

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 90,000 - 130,000
Assurance santé
Régime d’épargne-retraite
Assurance-vie
Ingénieur(e) Système Mission Senior
Ingénieur(e) Système Mission Senior

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 120,000 - 170,000
Ingénieur de Systèmes de Conception de Satellites
Ingénieur de Systèmes de Conception de Satellites

MDA • Sainte-Anne-de-Bellevue

On-site
CAD 110,000 - 150,000
Assurance santé
Régime d'assurance-invalidité
Plan d'épargne-retraite collectif
+1