Embedded Software Developer – Architect

MDA Space

Sainte-Anne-de-Bellevue

On-site

CAD 90,000 - 125,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a 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
Assurance santé et régime de retraite
Équipe internationale

Job summary

Montréal ( QC ) – MDA Space recherche un ingénieur logiciel embarqué sénior pour concevoir, développer et livrer des modules logiciels de vol pour satellites. Vous travaillerez au sein d'une équipe agile et interdisciplinaire, en assurant l'intégration et le test du code de vol et en rédigeant la documentation nécessaire.

Le candidat idéal possède au moins 5 ans d'expérience en logiciels embarqués, maîtrise des RTOS, C/C++, Python et des protocoles de communication.

Qualifications

  • Baccalauréat en génie électrique ou informatique ou équivalent.
  • Minimum de 5 ans d'expérience en développement de logiciels embarqués.
  • Expérience en réseautique et protocoles de communication nécessaire.
  • Expérience avec les systèmes d'exploitation en temps réel (RTOS).
  • Programmation en C, C++, Python.
  • Leadership dans un environnement agile.
  • Expérience de la gestion des fournisseurs et des sous-traitants.
  • Expérience des sous-systèmes de plate-forme satellitaire (CDH, propulsion, navigation, énergie).
  • Expérience d'intégration logicielle de sous-systèmes de charge utile/plateforme.
  • Expérience avec des SoC complexes et CI/CD.
  • Gestion de versions avec Git et outils associés.

Responsibilities

  • Travailler au sein d'une équipe agile en tant que leader technique.
  • Concevoir et développer des modules logiciels de vol pour satellites.
  • Collaborer avec les équipes système et RF sur l'architecture logicielle.
  • Soutenir l'intégration du code de vol et les essais unitaires.
  • Rédiger la documentation tout au long du cycle de vie logiciel.
  • Interagir avec les clients et participer aux propositions.
  • Assurer la cohérence des interfaces logicielles entre sous-systèmes.
  • Conduire des initiatives d'amélioration continue.
  • Mettre en œuvre le logiciel intégré (code de vol).

Skills

C/C++
Python
RTOS
CI/CD
GIT
Bilingue Anglais/Français

Education

Baccalauréat en génie électrique ou informatique

Tools

GIT
Visual Studio
Eclipse
SpaceWire
CAN
JIRA
Confluence

Job description

MDA est un partenaire de mission de confiance de l’industrie spatiale mondiale qui crée l’espace entre ce qui est prouvé et ce qui est possible. À titre de pionnier de la robotique, des systèmes satellitaires et du renseignement géospatial, avec une histoire de 55ans de premières mondiales et de plus de 450missions, MDA est un chef de file mondial dans les domaines des satellites de communication, de l’observation de la Terre et de l’espace, ainsi que de l’infrastructure et l’exploration spatiale. L’équipe mondiale de MDA, composée de plus de 3800experts de l’espace, possède les connaissances et le savoirfaire nécessaires pour transformer la vision audacieuse du client en une mission réalisable, grâce à une combinaison unique d’expérience, d’excellence technique et d’émerveillement qui fait partie de notre ADN depuis le premier jour. Pour ceux qui rêvent grand et repoussent les limites sur terre et dans les étoiles afin de changer le monde pour le meilleur, nous vous y emmènerons. Pour obtenir des renseignements supplémentaires, veuillez consulter le site www.mda.space.

Rôle

Le développeur de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de l’architecture, de la mise en œuvre et de la documentation de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites.

Responsabilités
  • Travailler avec une équipe agile en tant que leader technique
  • Collaborer avec une équipe pluridisciplinaire (systèmes, numérique, RF) à l'architecture et à la conception de logiciels pour les systèmes de charge utile ou de plateforme de satellite.
  • Soutenir l'intégration du code de vol et les essais au sein des unités de vol
  • Affiner les exigences logicielles pour votre équipe ou des fournisseurs externes
  • Rédiger la documentation nécessaire au cours du cycle de vie du logiciel
  • Interagir avec les clients et participer aux propositions de nouveaux projets
  • Assurer la liaison entre les fournisseurs, l'équipe système et l'équipe logicielle pour les questions relatives aux logiciels embarqués des systèmes de charge utile/plateforme.
  • Assurer la cohérence de la conception des interfaces au niveau du logiciel entre les différents sous-systèmes du satellite
  • Agir comme leader au seins d’initiatives d’amélioration continue
  • Mettre en œuvre le logiciel intégré (code de vol)
Exigences
  • Baccalauréat en génie électrique ou informatique ou équivalent
  • Minimum de 5 ans d'expérience en développement de logiciels embarqués
  • Expérience en réseautique et protocoles de communication nécessaire
  • Expérience avec les systèmes d'exploitation en temps réel (RTOS)
  • Programmation en C, C++, Python
  • Leadership dans un environnement agile
  • Expérience de la gestion des fournisseurs et des sous-contrats
  • Expérience des sous-systèmes de plate-forme satellitaire (CDH, propulsion, navigation, gestion de l'énergie, etc.)
  • Expérience de l'intégration logicielle de sous-systèmes de charge utile/plateforme de satellite
  • Expérience de travail avec des SoC complexes
  • Expérience avec l'intégration et la livraison continues (CI/CD)
  • Expérience avec les systèmes de contrôle de version tels que GIT
  • Très bonne communication en anglais ou en français
  • Solides compétences interpersonnelles
  • Discipliné(e) et débrouillard(e)
Critères Souhaitables
  • Connaissance de standards de communications pour satellite tel DVB-S2X
  • Expérience en systèmes RF
  • Connaissance de CCSDS, MIL-STD-1553
  • Connaissance des protocoles tels que le bus CAN et SpaceWire
  • Expérience avec Visual Studio ou Eclipse
  • Expérience avec JIRA et Confluence
  • Expérience avec VectorCast
  • Expérience en Linux embarqué
  • Expérience en développement logiciel formel (exigences, conception, essais).
Commentaires/ Considérations Particulières

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

Nous sommes une équipe de rêve composée de personnes passionnées, collaboratives et déterminées, et nous sommes constamment à la recherche d'autres personnes pour rejoindre l’#ÉquipeMDA afin de susciter des approches nouvelles et innovantes de résolution des problèmes qui nous poussent à améliorer la vie sur et au-dessus de la Terre. Si vous êtes enthousiaste à l'idée d'étendre notre place dans l'espace et si vous souhaitez inspirer la prochaine génération, nous vous y conduirons.

Nous sommes entrés dans une nouvelle ère d'exploration et de développement, et MDA invite tous ceux qui souhaitent s'y mettre et en faire partie. À titre d’employeur souscrivant au principe de l'égalité des chances et privilégiant la diversité, l'intégrité et la collaboration, nous nous engageons à renforcer le statut de chef de file de MDA et du Canada dans ce nouveau chapitre.

MDA offre une rémunération et des avantages sociaux concurrentiels à ses employés dans tous ses établissements. À titre de membre de l'équipe de MDA, vous et vos personnes à charge admissibles pouvez souscrire à un régime d'avantages sociaux qui assure un niveau de protection complet grâce à des soins de santé concurrentiels, notamment : des régimes de soins de santé complémentaires et des régimes d'assurance-médicaments souples, des prestations pour soins dentaires et visuels, une protection du revenu en cas d'invalidité, une assurance-vie, des régimes d'épargne-retraite collectifs et un programme d'aide aux employés et à leur famille.

MDA Ltd. est fière de proposer des mesures d'adaptation pendant le processus de recrutement. Si vous désirez vous prévaloir de telles mesures, veuillez l'indiquer dans votre lettre de candidature ou d'accompagnement, et nous collaborerons avec vous pour répondre à vos besoins en matière d'accessibilité.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
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
Ingénieur Systèmes Bus Satellite
Ingénieur Systèmes Bus Satellite

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 110,000 - 150,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 90,000 - 130,000
Assurance santé
Régime d’épargne-retraite
Assurance-vie
Ingénieur(e) Systèmes – IVV Satellite & Charge Utile
Ingénieur(e) Systèmes – IVV Satellite & Charge Utile

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 90,000 - 130,000
Soin de santé
Assurance médicaments
Dentaires & vision
+2
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
Architecte en intelligence artificielle embarquée
Architecte en intelligence artificielle embarquée

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 160,000 - 193,000
Régime de soins santé
Assurance-vie
Sécurité sociale
Ingénieur Systèmes de Conception de Satellites
Ingénieur Systèmes de Conception de Satellites

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 80,000 - 100,000
Rémunération compétitive
Assurance santé complémentaire
Prestations pour soins dentaires et visuels
+1
Technicien jr. Elect - quart de fin de semaine
Technicien jr. Elect - quart de fin de semaine

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 36,000 - 52,000
Régime d’assurances collectives
Soins de santé, assurance médicaments,
Dent/vision
+2
Analyste structurel spécialisé en encapsulation électronique
Analyste structurel spécialisé en encapsulation électronique

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 80,000 - 100,000
Régime d'avantages sociaux
Programme d'aide aux employés
Sécurité et protection sociale