Développeur principal de logiciels embarqués - Architecte at MDA — NeverHard
Développeur principal de logiciels embarqués - Architecte at MDA in Canada. Skills: Communications Satellites, Embedded Software Development, Engineering, Robotics, Software Architecture. Apply on NeverHard.
Company
MDA
Location
Canada
Type
not_specified
Required skills:
Communications Satellites
Embedded Software Development
Engineering
Robotics
Software Architecture
earth observation
géospatial
satellite systems
space exploration
space infrastructure
Construisant l'espace entre le fait prouvé et le possible, MDA Space (TSX:MDA) est un partenaire de mission de confiance pour l'industrie spatiale mondiale. Pionnier en robotique, en systèmes satellitaires et en géorestauration avec une histoire de plus de 55 ans 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, composée de plus de 5 500 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 apportant 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.
Êtes-vous prêt à lancer la prochaine étape de votre carrière dans la nouvelle économie spatiale? Nous aimerions avoir de vos nouvelles!
Nous sommes à la recherche d'un développeur principal de logiciels embarqués - architecte pour notre équipe de systèmes satellitaires à notre bureau de Montréal.
En tant que premier fournisseur commercial indépendant mondial d'antennes, de charges utiles et d'électronique pour les satellites de communication et de radar, notre équipe a contribué avec succès à des centaines de missions au cours des 60 dernières années. Fort d'un riche patrimoine de solutions variées livrées à des clients du monde entier, notre équipe de systèmes satellitaires continue de croître et d'évoluer sur Terre et dans les étoiles.
Nous sommes une équipe de rêve composée de personnes motivées par un objectif, collaboratives et passionnées, et nous cherchons constamment d'autres personnes à joindre à #TeamMDA pour susciter de nouvelles approches innovantes de résolution de problèmes qui nous poussent à améliorer la vie sur et au-dessus de la Terre. Si vous êtes enthousiaste à l'idée d'élargir notre place dans l'espace et motivé pour inspirer la prochaine génération, nous vous y emmènerons.
Nous sommes entrés dans une nouvelle ère d'exploration et de développement, et MDA accueille tous ceux qui aspirent à s'équiper et à en faire partie. Employeur garantissant l'égalité d'accès à l'emploi qui valorise la diversité, l'intégrité et la collaboration, nous nous engageons à accroître le leadership de MDA et du Canada dans ce nouvel âge d'or.
Rôle :
Le développeur principal 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 logiciels complexes pour des applications spatiales telles que les satellites.
Responsabilités :
Travailler au sein d'une équipe de développement agile en tant que leader technique
Collaborer avec une équipe multidisciplinaire (Systèmes, Numérique, RF) sur l'architecture et la conception de logiciels pour les systèmes de charge utile ou de plateforme de satellites
Soutenir l'intégration du code de vol et les tests au sein des unités de vol
Affiner les exigences logicielles pour votre équipe ou les fournisseurs externes
Rédiger la documentation requise pendant le cycle de vie du logiciel
Interagir avec les clients et participer aux nouvelles propositions de projets
Agir en tant que leader dans les initiatives d'amélioration continue
Agir en tant que leader dans le développement des membres de l'équipe : mener des réunions individuelles, agir en tant que coach, fournir des commentaires sur les performances, etc.
Devenir le lien 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 et de plateforme
Assurer la cohérence de la conception des interfaces au niveau logiciel entre les différents sous-systèmes du satellite
Agir en tant que leader des initiatives d'amélioration continue
Mettre en œuvre des logiciels embarqués (code de vol)
Exigences :
Baccalauréat en génie électrique ou informatique ou l'équivalent
Minimum de 15 ans d'expérience en développement de logiciels embarqués
Une expérience dans les protocoles de réseautage et de communication est essentielle
Expérience avec les systèmes d'exploitation temps réel (RTOS)
Expérience dans l'écriture de code de démarrage de processeurs embarqués
Solides compétences en C et C++
Leadership dans un environnement agile
Expérience en gestion de fournisseurs et de sous-traitants
Expérience avec les sous-systèmes de plateforme de satellites (CDH, propulsion, navigation, gestion de l'énergie, etc.)
Expérience avec l'intégration logicielle des sous-systèmes de charge utile et de plateforme de satellites
Expérience de travail avec des SoC complexes
Expérience avec l'intégration et la livraison continues (CI/CD)
Solide expérience avec les systèmes de contrôle de version tels que GIT
Bonnes compétences en communication verbale et écrite, idéalement en anglais et en français (contacts avec des clients hors Québec et des gestionnaires de bureau principal en Ontario).
Solides compétences interpersonnelles
Discipliné et ingénieux
Qualifications préférées :
Connaissance des normes de communication par satellite telles que DVB-S2X
Expérience avec les systèmes RF
Connaissance de CCSDS, MIL-STD-1553
Connaissance de 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 avec Linux embarqué
Expérience en développement de logiciels discipliné
Maîtrise du français (contacts avec des clients hors Québec et du personnel du bureau principal en Ontario).
Considérations spéciales :
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.
Déclaration sur les avantages sociaux :
MDA offre des programmes de rémunération et d'avantages sociaux compétitifs à ses employés dans tous les emplacements. En tant que membre de l'équipe de MDA, vous et vos personnes à charge admissibles êtes invités à 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 d'épargne-retraite collectifs et un programme d'aide aux employés et à leur famille.
Déclaration d'égalité des chances :
MDA Ltd. est fier de fournir des mesures d'adaptation pendant le processus de recrutement. Si vous avez besoin de mesures d'adaptation, veuillez l'indiquer dans votre demande ou votre lettre de présentation et nous travaillerons avec vous pour répondre à vos besoins d'accessibilité.
#J-18808-Ljbffr