Ingénieur Senior en Logiciel de Vol C++ VxWorks

MDA

Brampton, Quebec

On-site

CAD 112,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Avantages sociaux compétitifs

Job summary

MDA Space recherche un ingénieur senior en logiciel de vol / MTS pour son équipe Robotique & Opérations spatiales à Brampton. Vous concevrez, développerez et testerez des logiciels de vol en temps réel, critiques pour la sécurité, en veillant à leur modularité et à leur fiabilité.

Vous dirigerez des sous-systèmes complexes, et mentorerez des collègues plus juniors tout en définissant des normes de codage et en assurant des revues de travail rigoureuses.

Qualifications

  • Maîtrise pratique de C++ et VxWorks requise.
  • Expérience de 5 ans minimum en développement embarqué.
  • Conception et mise en œuvre de logiciels en temps réel critiques pour la sécurité.

Responsibilities

  • Diriger la conception de solutions logicielles en temps réel critiques pour la sécurité.
  • Documenter et communiquer clairement les conceptions.
  • Diriger et participer aux tests et à l’intégration du logiciel.
  • Encadrer les coéquipiers et favoriser le développement des juniors.
  • Mener les estimations pour de nouvelles tâches et collaborer sur les normes de codage et d’ingénierie.

Skills

C++
VxWorks (Wind River)
Embedded software
Real-time systems
SoC
Automated testing
Communication
Analyse et résolution de problèmes

Education

Baccalauréat en génie logiciel, informatique ou électrique

Tools

ARM processors
RISC-V
Docker

Job description

Construisant l'espace entre le prouvé et le possible, MDA Space (TSX:MDA) est un partenaire de mission de confiance pour l'industrie spatiale mondiale. Pionnier de la robotique, des systèmes satellitaires et de la géolocalisation avec plus de 55 ans d'historique 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 spatiale. 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 est dans 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.

Le poste :

Nous recherchons un ingénieur senior en logiciel de vol / MTS pour notre équipe Robotique & Opérations spatiales à notre bureau de Brampton.

En tant qu'ingénieur senior en logiciel de vol / MTS, vous contribuerez grandement à utiliser 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 œuvre de sous-systèmes difficiles et complexes, contribuant à développer les compétences des coéquipiers plus juniors grâce au mentorat et à l'encadrement.

Responsabilités du poste :

Dans le cadre d'une équipe :

  • Diriger la conception de solutions logicielles en temps réel critiques pour la sécurité
  • Veiller à ce que les conceptions soient documentées et bien communiquées
  • Diriger et participer à la mise en œuvre et aux tests de logiciels en temps réel critiques pour la sécurité
  • Examiner le travail des coéquipiers (seniors et juniors)
  • Encourager et développer les compétences des membres de l'équipe plus juniors par des conversations, l'examen des produits de travail, l'explication des compromis de conception, etc.
  • Diriger les efforts d'estimation pour les nouvelles tâches
  • Collaborer avec d'autres seniors et la direction sur l'établissement, l'évolution et l'application de normes de codage, d'outils/environnements, de processus, etc.
  • Autres tâches qui seront assignées de temps à autre par la direction ou un chef d'équipe
Compétences/Expérience requises :
  • Solides connaissances et expérience pratique de C++
  • Minimum de 5 ans d'expérience pratique avec VxWorks (Windriver)
  • 10 ans et plus de développement d'applications embarquées
  • Capacité avérée à concevoir et à mettre en œuvre des solutions logicielles en temps réel critiques pour la sécurité
  • Système sur une puce
  • Tests automatisés
  • Solides compétences en communication écrite et verbale
  • Solides compétences en analyse et en résolution de problèmes
  • Baccalauréat en génie logiciel, informatique ou électrique ou en informatique
  • Hautement motivé, enthousiaste et doté d'un esprit positif
Compétences/Expérience bénéfiques :
  • Interfaces de communication (SPI, EtherCAT, CANOpen, etc.)
  • Développement dirigé par les tests (TDD, ATDD, BDD)
  • Intégration continue / automatisation de la construction
  • Expérience en matière de bras/articulation/mécatronique/commande de mouvement.
  • Familiarité avec les processeurs ARM et/ou RISC-V et l'environnement de développement
  • Logiciel de vol / logiciel d'aéronef (très bénéfique)
  • Développement Docker/conteneur
Considérations spéciales :

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

Énoncé sur les avantages sociaux :

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

Énoncé d'égalité en emploi :

MDA Space est un employeur souscrivant au principe de l'égalité d'accès à l'emploi avec un fort accent sur la diversité et l'inclusion. Nous nous engageons à traiter tous les employés et candidats avec respect et dignité. Si vous avez besoin d'aide ou d'un aménagement raisonnable en raison d'un handicap pendant le processus de candidature ou de recrutement, veuillez nous le faire savoir.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur DevOps / Membre du personnel technique (MTS)
Ingénieur DevOps / Membre du personnel technique (MTS)

MDA • Brampton, Quebec

On-site
CAD 95,000 - 130,000
Assurance maladie
Régime de retraite collectif
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 en logiciels embarqués / MTS
Ingénieur en logiciels embarqués / MTS

MDA • Brampton, Quebec

On-site
CAD 95,000 - 115,000
Ingénieur(e) structurel(le) principal(e) / MTS
Ingénieur(e) structurel(le) principal(e) / MTS

MDA • Brampton, Quebec

On-site
CAD 140,000 - 170,000
Soins de santé compétitifs
Assurance-vie et régime de retraite
Aide aux employés
Ingénieur(e) sénior(e) thermique / MTS
Ingénieur(e) sénior(e) thermique / MTS

MDA • Brampton, Quebec

On-site
CAD 110,000 - 140,000
Rémunération compétitive et avantages
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
Ingénieur junior chargé des opérations de mission
Ingénieur junior chargé des opérations de mission

MDA Space • Longueuil

On-site
CAD 60,000 - 90,000
Rémunération et avantages compétitifs
Assurance maladie et médicaments
Régime de retraite collectifs
+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
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
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