Ingenieur DevOps / Membre du personnel technique

MDA

Brampton

On-site

CAD 135,000 - 185,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Assurance santé
Régime retraite
Assurance vie
Programme d'aide

Job summary

MDA Space recrute un ingénieur logiciel DevOps/ personnel technique pour l'équipe d'operations spatiales et de robotique à Brampton. Vous accelererez nos équipes logicielles en construisant des environnements de build, test et déploiement standardisés et en injectant l'automatisation pour l'intégration continue et la traçabilité.

Vous collaborerez avec des ingénieurs seniors et la direction pour établir et appliquer des normes de codage et de processus, et vous soutiendrez les projets avec des

Qualifications

  • Expérience en CI/CD et automatisation logicielle.
  • Maîtrise de la traçabilité des exigences et des normes de code.
  • Bonnes compétences en scripting (Python).
  • Au moins 5 ans d'expérience pertinente.
  • Compétences en communication écrite et orale.

Responsibilities

  • Créer des environnements de développement standardisés pour les projets.
  • Intégrer l'automatisation pour l'intégration continue et les tests.
  • Collaborer avec des ingénieurs seniors et la direction sur les normes et processus.
  • Autres tâches ponctuelles assignées par la direction.

Skills

Continuous integration
Continuous delivery
Automation
Python scripting
Kubernetes
C/C++
C#
JavaScript
Analytical skills

Education

Baccalaureat en genie logiciel, informatique ou electrique, ou en informatique

Tools

Jenkins
Docker
Prometheus
Grafana
SonarQube
Jira
PTC ILM

Job description

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

Le poste

Nous sommes a la recherche d'un ingenieur logiciel DevOps / membre du personnel technique pour notre equipe d'operations spatiales et de robotique a notre bureau de Brampton.

Avec 40 annees d'experience operationnelle et des performances eprouvees sur les programmes iconiques Canadarm, y compris la navette spatiale et le support aux operations et a la robotique de la Station spatiale internationale, notre equipe d'operations spatiales et de robotique affiche un succes de mission de 100 % dans la realisation des reves spatiaux.

En tant qu'ingenieur logiciel DevOps / membre du personnel technique, vous jouerez un role instrumental pour accelerer nos equipes logicielles afin de livrer des solutions logicielles de haute qualite plus rapidement que jamais. En tirant parti des capacites de notre organisation informatique d'ingenerie, vous construirez des environnements de construction, de test et de deploiement standardises pour nos equipes logicielles en integrant l'automatisation pour atteindre l'integration continue, la conformance aux normes de code, la traçabilite des exigences et des tests, et plus encore !

Responsabilites du poste :
  • Creer des environnements de developpement standardises pour les projets integrant :
    • Outils de construction (ex. : CMake, Bazel, Pants, etc.)
    • Outils et cadres de tests automatises pour plusieurs langues et niveaux de test (ex. : dotnet-coverage, Selenium, Cucumber, Google Test, etc.)
    • Outils de verification/formatage automatises (ex. : Clang-tidy, Clang-format, etc.)
    • Outils de definition/suivi des exigences (ex. : PTC ILM, DOORS, Jira, etc.)
    • Rapports de test vers PTC ILM
    • Outils de metriques de code et de rapport (ex. : SonarQube)
    • Outils d'integration continue (ex. : Jenkins)
    • Referentiels d'artefacts (ex. : Nexus, Artifactory, etc.)
    • Outils de surveillance (ex. : Prometheus, Grafana, etc.)
    • Conteneurisation des applications Linux/Windows (Docker)
  • Soutenir les equipes de developpement logiciel pour ameliorer/standardiser leurs environnements de construction et de test.
  • Collaborer avec d'autres ingenieurs seniors et la direction sur l'etablissement, l'evolution et l'application des normes de codage, d'outils/environnements, de processus, etc.
  • Autres taches attribuees de temps a autre par la direction.
Competences / experience requises pour le poste
  • Capacite/experience eprouvee dans la mise en oeuvre/la maintenance de systemes de construction.
    • Robustesse/fiabilite
    • Vitesse
    • Reproductibilite
    • Compilation croisee pour les plates-formes embarquees/RTOS.
  • Capacite/experience eprouvee dans la mise en oeuvre/la maintenance de l'automatisation du developpement logiciel.
    • Integration continue
    • Traçabilite des exigences
    • Metriques logicielles (couverture de code, etc.)
    • Livraison/deploiement continus
  • Solides competences en script dans des langages pertinents tels que PythonBaccalaureat en genie logiciel, informatique ou electrique, ou en informatique
  • 5 annees et plus d'experience pertinente
  • Solides competences en communication ecrite et verbale
  • Solides competences analytiques et de resolution de problemes
  • Hautement motive, enthousiaste et d'esprit positif
  • Interesse a trouver des solutions evolutives et a long terme pouvant etre utilisees sur plusieurs programmes
Competences / experience benefiques
  • Deploiement et maintenance d'environnements Kubernetes
  • C/C++, C#, Javascript, AngularDeveloppement axe sur les tests (TDD, ATDD, BDD)
  • Developpement embarque/RTOS – VxWorks, RTX64, etc.
  • Developpement WebControle de bras robotique
  • Interfaces de communication (TCP/IP, PCI, 1553, I2C, RS232, RS422, EtherCat, CANOpen, etc.)
  • Familiarite avec les pratiques Agile ou SAFe
Considerations speciales :

Les candidats retenus doivent obtenir et maintenir une habilitation de securite au niveau du statut de fiabilite et reussir l'evaluation de securite pour le Programme des marchandises controlees (PMC) et l'ITAR.

Avis sur les avantages sociaux :

MDA Space offre une remuneration et des avantages sociaux competitifs a ses employes dans tous ses etablissements. En tant que membre de l'equipe MDA Space, vous et vos personnes a charge admissibles pouvez vous inscrire a un regime d'avantages sociaux qui offre un niveau de protection complet grace a des soins de sante competitifs, comprenant : des regimes de soins de sante, des regimes de medicaments supplementaires et 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 ainsi qu'a leur famille.

Avis d'egalite d'acces a l'emploi :

MDA Space est un employeur souscrivant au principe de l'egalite d'acces a l'emploi avec un fort accent sur la diversite et l'inclusion. Nous nous engageons a traiter tous les employes et candidats avec respect et dignite. Si vous avez besoin d'aide ou d'un amenagement raisonnable en raison d'un handicap pendant le processus de candidature ou de recrutement, veuillez nous le faire savoir.

La fourchette de remuneration pour ce poste est de 95 000 $ - 130 000 $ par an. La remuneration specifique offerte sera basee sur les qualifications et l'experience du candidat retenu.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingenieur Logiciel Junior / MTS
Ingenieur Logiciel Junior / MTS

MDA • Brampton

On-site
CAD 70,000 - 78,000
Soins de santé étendus
Régime d'assurance vie
Régimes d'épargne-retraite collectifs
+1
Développeur Full Stack
Développeur Full Stack

MDA • Brampton

On-site
CAD 110,000 - 140,000
Régime d’assurance santé
Régime d’épargne-retraite collectif
Environnement international et défis d
Ingenieur principal de logiciels de vol C++ VxWorks
Ingenieur principal de logiciels de vol C++ VxWorks

MDA • Brampton

On-site
CAD 112,000 - 140,000
Ingenieur Structural Principal / SMT
Ingenieur Structural Principal / SMT

MDA • Brampton

On-site
CAD 140,000 - 170,000
Remuneration compétitive
Avantages sociaux
Etudiant en ingenierie - Logiciel Hiver 2027 (12-16 mois)
Etudiant en ingenierie - Logiciel Hiver 2027 (12-16 mois)

MDA • Brampton

On-site
CAD 34,000 - 39,000
Accommodements pendant le processus de
Accès à des opportunités de formation
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
Ingénieur ou ingénieure des systèmes de logiciels de vol
Ingénieur ou ingénieure des systèmes de logiciels de vol

MDA • Ville de Richmond

On-site
CAD 86,000 - 130,000
Gestionnaire - Ingénierie des systèmes
Gestionnaire - Ingénierie des systèmes

MDA • Brampton

On-site
CAD 102,000 - 160,000
Ingenieur ou ingenieure des systemes, electrique de engins spatiaux
Ingenieur ou ingenieure des systemes, electrique de engins spatiaux

MDA • Richmond, Sainte-Anne-de-Bellevue

On-site
CAD 95,000 - 130,000
Assurance santé et régimes sociaux
Rémunération compétitive et avantages
Ingenieur(e) principal(e) thermique / MTS
Ingenieur(e) principal(e) thermique / MTS

MDA • Brampton

On-site
CAD 110,000 - 140,000
Régime d’assurances
Régime épargne-retraite
Assurance vie