Job Search and Career Advice Platform

Enable job alerts via email!

Ingénieur logiciel C++ senior/MTS

MDA

Quebec, Brampton

On-site

CAD 110,000 - 150,000

Full time

9 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

Une entreprise de technologie spatiale recherche un ingénieur logiciel C++ senior pour concevoir et tester des solutions logicielles critiques pour la sécurité. Vous dirigerez des projets complexes tout en mentorant des membres juniors. Le candidat idéal a plus de 10 ans d'expérience en développement embarqué et une solide connaissance de C++. Des compétences en VxWorks et des capacités analytiques sont requises. Le poste offre un salaire compétitif de 110 000 $ à 150 000 $ par an.

Benefits

Soins de santé compétitifs
Plan de retraite
Programme d'aide aux employés

Qualifications

  • Minimum 5 ans d'expérience avec VxWorks (Windriver).
  • Capacité à concevoir des solutions logicielles critiques pour la sécurité.
  • Environnement de développement ARM ou RISC-V est un plus.

Responsibilities

  • Diriger les conceptions de solutions logicielles critiques pour la sécurité.
  • Documenter et communiquer les conceptions.
  • Mentorer les membres juniors de l'équipe.

Skills

C++
VxWorks
Développement d'applications embarquées
Tests automatisés
Compétences en communication
Compétences analytiques

Education

Baccalauréat en logiciel ou informatique
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 en robotique, systèmes satellites et géointelligence avec plus de 55 ans d'histoire de premières mondiales et plus de 450 missions, MDA Space est un leader mondial dans les satellites de communication, l'observation de la Terre et de l'espace, ainsi que l'exploration et l'infrastructure spatiale. L'équipe MDA Space de plus de 3 400 experts spatiaux au Canada, aux États-Unis et au Royaume-Uni possède les connaissances et le savoir-faire pour transformer une vision audacieuse du client en une mission réalisable – apportant 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 grand et repoussent les limites sur terre et dans les étoiles pour changer le monde en mieux, nous vous y emmènerons. Pour plus d'informations, visitez www.mda.space.

Le rôle

En tant qu'ingénieur logiciel C++ senior/MTS, vous jouerez un rôle clé en utilisant vos compétences et votre expérience au sein d'une équipe pour concevoir, implémenter, maintenir et tester des solutions logicielles de vol en temps réel critiques pour la sécurité, modulaires, extensibles, testables et efficaces. Vous dirigerez des conceptions et des implémentations de sous-systèmes difficiles et complexes, aidant à développer les compétences des coéquipiers plus juniors par le mentorat et le coaching.

Responsabilités du poste
  • Diriger les conceptions de solutions logicielles en temps réel critiques pour la sécurité
  • Assurer que les conceptions sont documentées et bien communiquées
  • Diriger et participer à l'implémentation et aux tests de logiciels en temps réel critiques pour la sécurité
  • Revoir le travail des coéquipiers (seniors et juniors)
  • Mentorer et développer les compétences des membres plus juniors de l'équipe via des conversations, la revue 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 des normes pour le codage, les outils/environnements, les processus, etc.
  • Autres tâches assignées de temps en temps par la direction ou un chef d'équipe
Compétences/Expérience requises
  • Solide connaissance et expérience pratique de C++
  • Minimum 5 ans d'expérience pratique avec VxWorks (Windriver)
  • Plus de 10 ans de développement d'applications embarquées
  • Capacité avérée à concevoir et implémenter des solutions logicielles en temps réel critiques pour la sécurité
  • Système sur puce
  • Tests automatisés
  • Excellentes compétences en communication écrite/orale
  • Solides compétences analytiques et en résolution de problèmes
  • Baccalauréat en logiciel, informatique, génie électrique ou sciences informatiques
  • Très motivé, enthousiaste et optimiste
Compétences/Expérience bénéfiques
  • Interfaces de communication (SPI, EtherCAT, CANOpen, etc.)
  • Développement piloté par les tests (TDD, ATDD, BDD)
  • Intégration continue/automatisation de la construction
  • Expérience en contrôle Arm/Joint/mécatronique/mouvement
  • Familiarité avec les processeurs ARM et/ou RISC-V et l'environnement de développement
  • Logiciel de vol/logiciel aéronautique (très bénéfique)
  • Développement Docker/conteneurs

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

MDA offre des packages de rémunération et d'avantages sociaux compétitifs à ses employés dans tous les sites. En tant que membre de l'équipe MDA, vous et vos personnes à charge qualifiées êtes éligibles à participer à un régime d'avantages qui assure un niveau complet de protection grâce à des soins de santé compétitifs incluant des soins de santé étendus et des plans de médicaments flexibles, des avantages dentaires et visuels, une protection contre la perte de revenu en cas d'invalidité, une assurance vie, des régimes d'épargne-retraite de groupe; ainsi qu'un programme d'aide aux employés et à la famille.

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

MDA est un employeur garantissant l'égalité des chances valorisant 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.