Ingenieur en logiciels embarques / MTS

MDA

Brampton

On-site

CAD 95,000 - 115,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MDA Space recherche un ingénieur logiciel embarqué / MTS pour concevoir, développer et tester des solutions logicielles de vol en temps réel, modulaires et fiables. Vous dirigerez des conceptions de sous-systèmes complexes et encadrerez des collègues juniors, tout en assurant la conformité aux normes et processus internes.

Le candidat idéal possède une solide expérience en C/C++, maîtrise du développement bare metal et une attitude pro-active envers l'ingénierie système.

Qualifications

  • Solide connaissance du C/C++.
  • 5 années et plus d'expérience pertinente.
  • Solutions implantées sur bare metal.
  • Capacité prouvée à concevoir et à implementer des logiciels embarqués.
  • Experience pratique avec FPGA, RAM, ROM, Flash et microcontroleurs

Responsibilities

  • Concevoir, implementer et tester des applications embarquées.
  • Veiller à ce que les conceptions soient documentées et bien communiquées.
  • Collaborer avec d'autres disciplines d'ingénierie pour elaborer des exigences et des solutions.
  • Examiner le travail des coequipiers.
  • Recueillir les exigences auprès de divers intervenants et documents.
  • Offrir du mentorat et developper les competences des membres juniors de l'equipe par des echanges, l'examen de produits de travail, l'explication de compromis de conception, etc.
  • Soutenir ou diriger les efforts d'estimation pour de nouvelles taches.
  • Collaborer avec d'autres membres seniores et la direction pour l'etablissement, l'evolution et l'application de normes en matiere de codage, d'outils et d'environnements, de processus, etc.
  • Autres fonctions attribuees de temps a autre par la direction ou un chef d'equipe.

Skills

C/C++
Bare metal development

Tools

FPGA
RAM
ROM
Flash
Microcontrollers

Job description

En batissant l'espace entre le koncu et le possible, MDA Space est un partenaire de mission de confiance pour l'industrie spatiale mondiale. Pionnier de la robotique, des systemes de satellites et de la georensource dote 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 spatiales. L'equipe de MDA Space, composee de plus de 3 400 experts de l'espace 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 au sol et dans les etoiles pour changer le monde pour le mieux, nous vous y emmenerons.

Le Role :

En tant qu'ingenieure ou ingenieur en logiciels embarques / MTS, vous jouerez un role determinant en mettant a contribution vos competences et votre experience au sein d'une equipe pour concevoir, implementer, maintenir et tester des solutions logicielles de vol en temps reel critiques pour la securite, qui sont modulaires, extensibles, testables et efficaces. Vous dirigerez des conceptions et des implementations de sous-systemes complexes et difficiles, tout en contribuant a developper les competences de coequipiers plus juniors par le mentorat et l'encadrement.

Responsabilites du poste :

  • Concevoir, implementer et tester des applications embarquees.
  • Veiller a ce que les conceptions soient documentees et bien communiquees.
  • Collaborer avec d'autres disciplines d'ingenierie (systemes, commandes, electrique) pour elaborer des exigences et des solutions.
  • Examiner le travail des coequipiers.
  • Recueillir les exigences aupres de divers intervenants et documents.
  • Offrir du mentorat et developper les competences des membres juniors de l'equipe par des echanges, l'examen de produits de travail, l'explication de compromis de conception, etc.
  • Soutenir ou diriger les efforts d'estimation pour de nouvelles taches.
  • Collaborer avec d'autres membres seniores et la direction pour l'etablissement, l'evolution et l'application de normes en matiere de codage, d'outils et d'environnements, de processus, etc.
  • Autres fonctions attribuees de temps a autre par la direction ou un chef d'equipe.

Competences / Experience requises :

  • Solide connaissance du C/C++
  • 5 annees et plus d'experience pertinente
  • Solutions implementees sur bare metal.
  • Capacite prouvee a concevoir et a implementer des logiciels embarques.
  • Experience pratique avec un ou plusieurs des elements suivants : FPGA, RAM, ROM, Flash et microcontroleurs

Competences / Experience atout :

  • Systemes d'exploitation en temps reel.
  • Programmation orientee objet.
  • Interfaces de communication (SPI, EtherCAT, CANOpen, etc.)
  • Connaissance des systemes sur puce (SoC) et integration avec les FPGA
  • Developpement guide par les tests.
  • Integration continue et automatisation des builds

Les candidats retenus doivent obtenir et detenir une cote de securite au niveau du statut de fiabilite, et reussir l'evaluation de securite du Programme des marchandises controlees (PMC) et d'ITAR.

MDA offre des remunerations et des programmes d'avantages sociaux concurrentiels a ses employes de tous les emplacements. En tant que membre de l'equipe de 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 concurrentiels comprenant une assurance maladie complementaire et des regimes de medicaments flexibles, des garanties de soins dentaires et de la vue, une protection du revenu d'invalidite, une assurance-vie, des regimes epargne-retraite collectifs, ainsi qu'un programme d'aide aux employes et a leur famille.

L'echelle salariale pour ce poste est de 95 000 $ a 115 000 $ par annee. La remuneration précise offerte sera fondee sur les qualifications et l'experience du candidat selectionne.

MDA est un employeur souscrivant au principe d'egalite d'acces a l'emploi qui valorise la diversite et l'inclusion. Nous nous engageons a traiter tous les employes et candidats a l'emploi 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, n'hsitez pas a nous en aviser.

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
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 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
Embedded Software Developer – Architect
Embedded Software Developer – Architect

MDA • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Ingenieur de la fiabilite et de la maintenance
Ingenieur de la fiabilite et de la maintenance

MDA • Sainte-Anne-de-Bellevue

On-site
CAD 85,000 - 110,000
Assurance santé
Assurance vie
Régimes d’épargne-retraite
Développeur de logiciels embarqués – Architecte
Développeur de logiciels embarqués – Architecte

MacDonald Dettwiler and Associates Corp. • Sainte-Anne-de-Bellevue

On-site
CAD 90,000 - 130,000
Rémunération compétitive
Avantages sociaux complets
Régime d’assurance santé et médicament
Ingenieur de projet EGSE
Ingenieur de projet EGSE

MDA • Sainte-Anne-de-Bellevue

On-site
CAD 90,000 - 130,000
Ingenieur DevOps / Membre du personnel technique
Ingenieur DevOps / Membre du personnel technique

MDA • Brampton

On-site
CAD 135,000 - 185,000
Assurance santé
Régime retraite
Assurance vie
+1
Embedded Software Developer – Architect
Embedded Software Developer – Architect

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 90,000 - 125,000
Avantages sociaux compétitifs
Assurance santé et régime de retraite
Équipe internationale