Ingénieur en logiciels embarqués / MTS

MDA

Brampton, Quebec

On-site

CAD 95,000 - 115,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MDA Space, basé à Brampton, cherche un ingénieur logiciel embarqué/MTS pour concevoir, implémenter, maintenir et tester des logiciels de vol en temps réel critiques pour la sécurité.

Vous dirigerez des conceptions complexes, mentorerez les collègues plus juniors et travaillerez avec des disciplines connexes pour établir les exigences, les normes de codage et les outils, tout en visant l'efficacité et la fiabilité.

Qualifications

  • Connaissance solide du C/C++ et expérience en développement de logiciels embarqués.
  • Expérience de 5 ans ou plus dans des environnements embarqués, avec du bare metal.
  • Idéalement expérience avec FPGA et microcontrôleurs; connaissance des interfaces SPI/CANOpen.

Responsibilities

  • Concevoir, développer et tester des applications embarquées.
  • Documenter les conceptions et communiquer clairement.
  • Collaborer avec les disciplines d'ingénierie pour définir les exigences et solutions.
  • Encadrer et faire progresser les membres de l'équipe plus juniors.

Skills

C/C++
5+ ans exp
Bare metal
FPGA
SPI/CANOpen

Education

Licence ou équivalent en génie logiciel/informatique/électrique

Job description

Construisant l'espace entre le prouvé et le possible, MDA Space est un partenaire de mission de confiance pour l'industrie spatiale mondiale. Pionnier de la robotique, des systèmes satellitaires et de la géointelligence avec plus de 55 ans d'histoire de premières mondiales et 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'équipe de MDA Space, qui compte plus de 3 400 experts spatiaux au Canada, aux États-Unis et au Royaume-Uni, possède les connaissances et le savoir-faire nécessaires pour transformer la vision audacieuse d'un client en une mission réalisable, en mettant à contribution un mélange unique d'expérience, d'excellence en ingénierie et d'émerveillement qui fait partie de notre ADN depuis le premier jour. Pour ceux qui rêvent en grand et repoussent les limites sur Terre et dans les étoiles pour changer le monde pour le mieux, nous vous y emmènerons. Pour plus d'informations, visitez www.mda.space.

Le rôle :

En tant qu'ingénieur en logiciels embarqués / MTS, vous jouerez un rôle déterminant en utilisant vos compétences et votre expérience au sein d'une équipe pour concevoir, mettre en œuvre, maintenir et tester des solutions logicielles de vol en temps réel critiques pour la sécurité, qui sont modulaires, extensibles, testables et efficaces. Vous dirigerez des conceptions et des mises en-implémentations de sous-systèmes difficiles et complexes en contribuant à développer les compétences des coéquipiers plus juniors grâce au mentorat et à l'accompagnement.

Responsabilités professionnelles :

  • Concevoir, mettre en œuvre et tester des applications embarquées.
  • S'assurer que les conceptions sont documentées et bien communiquées.
  • Collaborer avec d'autres disciplines d'ingénierie (systèmes, contrôles, électrique) pour développer des exigences et des solutions.
  • Examiner le travail des coéquipiers.
  • Recueillir les exigences auprès de diverses parties prenantes et de divers documents.
  • Mentorer et développer les compétences des membres de l'équipe plus juniors par des conversations, l'examen de produits de travail, l'explication des compromis de conception, etc.
  • Soutenir et diriger les efforts d'estimation pour de nouvelles tâches.
  • Collaborer avec d'autres membres seniors et la direction pour établir, faire évoluer et appliquer des normes de codage, d'outils et d'environnements, de processus, etc.
  • Autres tâches qui vous seront assignées de temps à autre par la direction ou un chef d'équipe.

Compétences et expérience requises :

  • Solide connaissance du C/C++
  • Plus de 5 ans d'expérience pertinente
  • Solutions implémentées sur matériel nu (bare metal).
  • Capacité éprouvée à concevoir et à mettre en œuvre des logiciels embarqués.
  • Expérience pratique avec un ou plusieurs des éléments suivants : FPGA, RAM, ROM, Flash et microcontrôleurs
  • Solides compétences en communication écrite et verbale.
  • Solides compétences en analyse et en résolution de problèmes.
  • Diplôme de premier cycle ou d'études supérieures en génie logiciel, informatique, électrique ou en informatique

Compétences et expérience bénéfiques :

  • Systèmes d'exploitation en temps réel.
  • Programmation orientée objet.
  • Interfaces de communication (SPI, EtherCAT, CANOpen, etc.)
  • Familiarité avec les systèmes sur puce (SoC) et l'intégration avec les FPGA
  • Développement piloté par les tests.
  • Intégration continue et automatisation des builds

Les candidats retenus doivent obtenir et détenir une habilitation de sécurité au niveau du statut de fiabilité, et réussir l'évaluation de sécurité pour le Programme des marchandises contrôlées (PMC) et ITAR.

MDA offre des forfaits de rémunération et d'avantages sociaux compétitifs à ses employés de tous les emplacements. En tant que membre de l'équipe de MDA, vous et vos personnes à charge admissibles êtes éligibles pour participer à un régime d'avantages sociaux qui assure un niveau de protection complet grâce à des soins de santé compétitifs comprenant des soins de santé complémentaires et des régimes de médicaments flexibles, des prestations dentaires et de vision, une protection du revenu d'invalidité, une assurance-vie, des régimes collectifs d'épargne-retraite et un programme d'aide aux employés et à leur famille.

La fourchette de rémunération pour ce poste est de 95 000 $ à 115 000 $ par année. La rémunération spécifique offerte sera basée sur les qualifications et l'expérience du candidat retenu.

MDA est un employeur souscrivant au principe de l'égalité d'accès à l'emploi qui valorise la diversité et l'inclusion. Nous nous engageons à traiter tous les employés et candidats à l'emploi avec respect et dignité. Si vous avez besoin d'assistance et/ou d'un aménagement raisonnable en raison d'un handicap pendant le processus de candidature ou de recrutement, n'hésitez pas à nous en informer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Chef d’équipe développement embarqué
Chef d’équipe développement embarqué

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 120,000 - 180,000
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
Ingénieur Senior en Logiciel de Vol C++ VxWorks
Ingénieur Senior en Logiciel de Vol C++ VxWorks

MDA • Brampton, Quebec

On-site
CAD 112,000 - 140,000
Avantages sociaux compétitifs
Développeur de logiciels embarqués – Architecte
Développeur de logiciels embarqués – Architecte

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 90,000 - 120,000
Soins de santé complémentaires
Assurance-médicaments
Soins dentaires et visuels
+5
Ingénieur ou ingénieure des systèmes, Missions
Ingénieur ou ingénieure des systèmes, Missions

MDA • Ville de Richmond

On-site
CAD 86,000 - 130,000
Architecte logiciel principal - Logiciel de contrôle au sol
Architecte logiciel principal - Logiciel de contrôle au sol

MDA • Brampton, Quebec

On-site
CAD 130,000 - 185,000
Rémunération compétitive
Assurance santé et régimes collectifs
Régime d’épargne-retraite collectif
+1
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 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 55,000 - 75,000
Ingénieur(e) / Membre du personnel technique (MTS) - Systèmes intermédiaires, Missions par satellites
Ingénieur(e) / Membre du personnel technique (MTS) - Systèmes intermédiaires, Missions par satellites

MDA • Ville de Richmond

On-site
CAD 78,000 - 100,000
Technicien intermédiaire thermique (quart de nuit)
Technicien intermédiaire thermique (quart de nuit)

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 60,000 - 90,000
Assurance santé
Régime d’assurance-médicaments
Régime d’épargne-retraite collectif