Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Concepteur principal, logiciel de vol - Lanceur

Reaction Dynamics

À propos de l’entreprise

Reaction Dynamics est une entreprise aérospatiale québécoise fondée en 2017 et établie à Longueuil, vouée à la conception de lanceurs spatiaux hybrides. Grâce à sa technologie brevetée, qui simplifie et sécurise les lancements spatiaux, Reaction Dynamics offre des solutions souples et économiques permettant la mise en orbite rapide de petits satellites commerciaux et de défense. L’entreprise bâtit une capacité de lancement souveraine au Canada, tout en répondant aux besoins croissants du marché mondial en matière d’accès rapide et sur demande à l’espace.

Description

Reaction Dynamics est à la recherche d’un concepteur principal, logiciel de vol, pour diriger le logiciel de vol de notre lanceur orbital, de la page blanche à la mise en service, en relevant du chef du logiciel. Vous serez responsable de l’ensemble de la pile l’environnement d’exécution temps réel sur le matériel cible, le logiciel embarqué et les bancs qui les vérifient et établirez l’architecture, l’outillage et les pratiques sur lesquels une équipe en croissance se développera.

Responsabilités du poste

  • Définir l’architecture, les exigences et le plan de développement du logiciel embarqué, et le développer selon les processus et normes internes.
  • Prendre en charge l’environnement d’exécution temps réel : configuration du noyau et du temps réel, support de la carte, pilotes, chaîne de démarrage, système de fichiers racine, compilation et déploiement reproductibles des images de vol.
  • Prendre en charge les budgets de temps et de déterminisme, et caractériser la latence et la gigue sur le matériel de vol.
  • Définir, avec l’ingénierie des systèmes, le GNC et le segment sol, la détection, l’isolation et la récupération des pannes, les modes et les états sûrs du véhicule, ainsi que l’architecture de télémesure, de journalisation et de télécommande.
  • Bâtir l’environnement de vérification tests unitaires, bancs SIL et HIL interfacés avec des modèles de dynamique du vol et de GNC, en automatiser l’exécution en intégration continue et appuyer les campagnes d’intégration, d’essais à chaud et de lancement.
  • Produire la documentation technique, animer les revues de conception et de code, et établir les pratiques sur lesquelles l’équipe logicielle se bâtira, en encadrant ses développeurs.

Compétences et qualifications requises

  • Baccalauréat ou maîtrise en génie logiciel, informatique, électrique ou aérospatial, ou l’équivalent.
  • 15 ans ou plus en développement de logiciels temps réel, embarqués et critiques pour la mission ou la sécurité, dont : (C et C++, développement d’exigences et intégration de systèmes d’exploitation temps réel. Construction et intégration en Linux embarqué : compilation croisée, Yocto ou Buildroot, configuration du noyau et de l’arbre de périphériques, chaîne de démarrage, système de fichiers racine et déploiement d’images sur la cible. Obtention d’un comportement déterministe sous Linux : ordonnancement temps réel, PREEMPT_RT ou équivalent, isolation des processeurs et affinité des interruptions, verrouillage mémoire et mesure de la latence sur la cible. Développement bas niveau : registres et périphériques matériels, mise en route de cartes sur mesure et bus embarqués (CAN/CAN FD, RS-422/485, SPI, I²C, Ethernet/UDP)).
  • Direction ou encadrement de développeurs, avec au moins un produit mené de l’architecture à un système opérationnel.
  • Admissibilité à travailler au Canada et à être inscrit au Programme des marchandises contrôlées (évaluation de sécurité requise).

Compétences et qualifications souhaitées

  • Livraison de logiciels de vol pour un lanceur, un vaisseau spatial, un aéronef ou un autre véhicule autonome, incluant une campagne de vol ou de lancement.
  • Développement selon DO-178C, ECSS-E-ST-40C / Q-ST-80C ou NASA NPR 7150.2, ou adaptation de ces normes, et MISRA C/C++ avec analyse statique.
  • Modules noyau et pilotes Linux, synchronisation temporelle (PTP/IEEE 1588), démarrage vérifié et mécanismes robustes de mise à jour (partitionnement A/B, retour arrière).
  • DevOps avec GitLab/GitHub et Docker; Python ou Rust; outils de gestion des exigences.

Ce poste exige la connaissance et la maîtrise de l’anglais, les interactions avec des partenaires à l’extérieur du Québec qui ne parlent pas français, de même que le respect de normes internationales disponibles uniquement en anglais, étant essentiels. La connaissance du français est considérée comme un atout.

Ce que nous offrons

  • Poste permanent à temps plein
  • Mode de travail hybride : généralement 2 jours par semaine sur place, selon les besoins
  • Salaire attrayant et concurrentiel
  • Option d’achat d’actions
  • Régime d’assurance collective
  • Possibilités d’avancement de carrière
  • Programme de santé et de mieux-être, incluant la télémédecine

Job Title: Principal Flight Software Designer – Launch Vehicle

About the company

Reaction Dynamics is a Quebec aerospace company founded in 2017 and based in Longueuil, dedicated to the design of hybrid space launch vehicles. Thanks to its patented technology that simplifies and makes space launches safer, Reaction Dynamics offers flexible, cost-effective solutions for responsive launches of small commercial and defense satellites into orbit. The company is building sovereign launch capabilities in Canada, while meeting the growing needs of the global market for rapid, on-demand access to space.

Description

Reaction Dynamics is seeking a Principal Flight Software Designer to lead the flight software of our orbital launch vehicle, from clean sheet to operational delivery, reporting to the Head of Software. You will own the full stack the real-time runtime on target hardware, the on-board software and the benches that verify both and set the architecture, tooling and practices a growing team will build on.

Job responsibilities

  • Define the architecture, requirements and development plan of the on-board software, and develop it per internal processes and standards.
  • Own the real-time runtime environment: kernel and real-time configuration, board support, drivers, boot chain, root filesystem, and the reproducible build and deployment of flight images.
  • Own the timing and determinism budgets, and characterise latency and jitter on flight hardware.
  • Define, with systems engineering, GN&C and the ground segment, fault detection, isolation and recovery, vehicle modes and safe states, and the telemetry, logging and commanding architecture.
  • Build  the verification environment unit tests, SIL and HIL benches interfaced with flight dynamics and GN&C models automate it in continuous integration, and support integration, hot-fire and launch campaigns.
  • Produce technical documentation, lead design and code reviews, and set the practices the software team will be built on, mentoring its developers.

Necessary skills and qualifications

  • Bachelor’s or Master’s degree in software, computer, electrical or aerospace engineering, or the equivalent.
  • 15+ years developing real-time, embedded, mission- or safety-critical software, including: (C and C++, requirements development and real-time operating system integration. Building and integrating software in embedded Linux: cross-compilation, Yocto or Buildroot, kernel and device-tree configuration, boot chain, root filesystem and image deployment on target. Obtaining deterministic behaviour under Linux: real-time scheduling, PREEMPT_RT or equivalent, CPU isolation and interrupt affinity, memory locking, and latency measurement on target. Low-level development: hardware registers and peripherals, bring-up of custom boards, and on-board buses (CAN/CAN FD, RS-422/485, SPI, I²C, Ethernet/UDP)).
  • Leading or mentoring developers, with at least one product taken from architecture to an operational system.
  • Eligibility to work in Canada and to be registered under the Controlled Goods Program (security assessment required).

 

Preferred skills and qualifications

  • Flight software delivered for a launch vehicle, spacecraft, aircraft or other autonomous vehicle, including a flight or launch campaign.
  • Development under DO-178C, ECSS-E-ST-40C / Q-ST-80C or NASA NPR 7150.2, or the tailoring of such standards, and MISRA C/C++ with static analysis.
  • Linux kernel modules and drivers, time synchronisation (PTP/IEEE 1588), verified boot and robust on-board update schemes (A/B partitioning, rollback).
  • DevOps with GitLab/GitHub and Docker; Python or Rust; requirements management tools.

This position requires knowledge of and proficiency in English, as interactions with partners outside Quebec who do not speak French, as well as compliance with international standards that are only available in English, are critical. Knowledge of French is considered an asset.

What We Offer

  • Permanent, full-time position
  • Hybrid work arrangement: typically, 2 days per week on-site, depending on needs
  • Attractive and competitive salary
  • Stock purchase option
  • Group insurance program
  • Career advancement opportunities
  • Health and wellness program, including telemedicine

Le masculin est utilisé sans discrimination et uniquement dans le but d'alléger le texte. Nous étudierons la demande d’emploi de tous les candidats qualifiés. *Masculine terms are used solely for the sake of simplicity and without discrimination. Applications from all qualified candidates will be considered.

Intéressé(e) par le poste? Remplissez le formulaire sur la page « Carrières » de notre site Web, et un membre de notre équipe communiquera avec vous rapidement. *Excited about this opportunity? Complete the form on our website’s “Careers” page, and someone from our team will reach out to you soon.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Concepteur principal, logiciel de vol - Lanceur in Longueuil, QC vacancy
  •  ...gestion de programmes, en ingénierie des systèmes, du matériel et du logiciel, et en génie mécanique à de nombreux sous-traitants de premier...  ...d’essais en simulation, sur bancs moteurs et en essais en vol Collaborer avec les équipes internes et les fournisseurs afin... 
    Suggested
    Full time

    Aviya Aerospace Systems

    Longueuil, QC
    more than 2 months ago
  •  ...démarrage ASAP Localisation du poste Québec, Montréal ou Longueuil (hybride) Durée Permanent Nous recherchons un Architecte logiciel sénior afin de rejoindre notre équipe de conseillers du bureau de Québec ou de Montréal dans le cadre d'un poste permanent. Ce... 
    Suggested
    Permanent employment
    Work at office
    Immediate start

    Chrome Technologies

    Longueuil, QC
    4 days ago
  •  ...Pratt & Whitney , nous croyons que le vol motorisé a transformé, et continuera de...  ..., Contrôles d’affaires, le Gestionnaire principal, Contrôles internes dirigera une équipe...  ...environnement international en transformation.   Principales responsabilités Leadership et gestion... 
    Principal
    Permanent employment
    Full time
    Worldwide

    TALINKO - Recrutement de Cadres

    Longueuil, QC
    a month ago
  •  ...pour véhicules électriques et les installations en sciences de la vie. XNRGY est à la recherche d’ un(e) analyste financier(ère) principal(e), FP&A afin de jouer un rôle clé au sein de l’équipe de direction financière et de contribuer à ses analyses stratégiques. Relevant... 
    Principal
    Long term contract
    Full time

    Xnrgy Climate Systems

    Longueuil, QC
    17 days ago
  •  ...manufacturières dans la réalisation de projets d’innovation, d’automatisation et de transformation industrielle.  Nous recherchons un ingénieur principal qui souhaite demeurer près de la technique, résoudre des problématiques complexes et exercer un leadership d’expertise auprès de nos... 
    Principal
    Permanent employment
    Flexible hours

    Merkur

    Longueuil, QC
    6 days ago
  • (English below) Suivez votre étoile! Norda Stelo signifie étoile du Nord, là où les possibilités sont infinies en termes d’innovation, de développement et d’engagement. Notre vision est collective et notre ADN sérieusement humain! Notre expertise est diversifiée, ...
    Principal

    Norda Stelo

    Longueuil, QC
    15 days ago
  • $36.26 - $38.95 per hour

     ...Description de l’offre d’emploi RESPONSABILITÉS PRINCIPALES Assurer le bon fonctionnement des...  ..., la prévention des incendies, des vols et des accidents, le plan d'évacuation du...  ...un atout; Connaissance suite Office et logiciel Autocad; Détenir le droit de travailler... 
    Remplacement
    Full time
    Contract work
    Temporary work
    Work at office
    Local area

    College Notre-Dame-De-Lourdes

    Longueuil, QC
    more than 2 months ago
  •  ...administratives contribuant à la saine gestion financière de l'église. Principales responsabilités Le/la technicien(ne) comptable exercera l’...  ...; Bonne connaissance du cycle comptable; Connaissance de logiciels comptables. La connaissance de SAP BUSINESS ONE est un atout; *... 
    Permanent employment
    Full time
    Part time
    Summer work
    Work at office
    Local area

    Eglise Nouvelle Vie

    Longueuil, QC
    more than 2 months ago
  •  ...identifier les idées, les contenus, les outils, les services, les logiciels, les stratégies de recherche et les expériences propulsées par...  ...la performance des contenus et les données sur l'entonnoir. Principales responsabilités Élaborer des stratégies de marketing... 
    Full time

    Techo-Bloc

    Longueuil, QC
    more than 2 months ago
  •  ...aux normes de l’entreprise et aux capacités de fabrication. Principales responsabilités Soutien aux ventes et aux applications Analyser...  ...et les documents de construction. Expérience avec les logiciels de CAO et les systèmes ERP (une expérience avec Epicor est un atout... 
    Full time
    Contract work
    Work at office

    Xnrgy Climate Systems

    Longueuil, QC
    more than 2 months ago
  •  ...contribuer à la rédaction du tableau de bord; Maîtriser les logiciels comptables, les interfaces et les outils externes afin de garantir...  ...du cycle comptable complet; Excellente connaissance des principaux logiciels d’exploitation Microsoft (particulièrement Excel). *... 
    Permanent employment
    Full time
    Work at office
    3 days per week

    Environex Eurofins Inc.

    Longueuil, QC
    more than 2 months ago
  •  ...Présentation de l'entreprise   Ouvrir la voie à la PropTech ! Depuis 2009, NexOne est le principal fournisseur de logiciels immobiliers au Canada. Avec l'industrie de l’immobilier qui est en pleine croissance, les représentants des ventes et les maisons de courtage se tournent... 
    Full time
    Summer work
    Work at office

    Nexone

    Longueuil, QC
    20 days ago
  •  ...produits et de soutenir l'amélioration des produits existants. Principales responsabilités Essais et validation des produits...  ...à identifier les tendances de performance. Connaissance des logiciels CAO et de la documentation technique. La connaissance des normes... 
    Full time
    Work at office

    Xnrgy Climate Systems

    Longueuil, QC
    a month ago
  •  ...quoi ressemble un projet type dans ta nouvelle équipe? Faire de la conception et de la mise en plan 2D et 3D au moyen de différents logiciels de CAO pour nos clients, et ce, dans divers secteurs tels que la mobilité, l'électrification des transports, les véhicules... 
    Daily paid

    FARO CREAFORM Carrières | Careers

    Longueuil, QC
    4 days ago
  •  ...Quincaillerie Attaches et fixations. Plus spécifiquement, les principales responsabilités du poste sont de : ~ Assurer la gestion, l'...  ...voyager; Avoir de bonnes connaissances informatiques : o Logiciel de base (excel, word, powerpoint); o Familier avec système ERP... 
    Flexible hours
    Day shift

    Quincaillerie Richelieu

    Longueuil, QC
    17 hours ago
  •  ...administratif au sein de l’organisation. L’objectif principal de ce rôle est de traiter et gérer avec...  .... Plus spécifiquement, les principales responsabilités du poste sont de :...  ...logistique. Compétence de base avec les logiciels de bureau tels que Microsoft Office ou Google... 
    Work at office
    Flexible hours

    Quincaillerie Richelieu

    Longueuil, QC
    15 days ago
  •  ...Spectacle et Média , le(a) Technicien(ne) comptable a pour principale responsabilité de contribuer à assurer une gestion rigoureuse des...  ...d’expérience dans un poste similaire as la connaissance du logiciel comptable Génie (un atout) as les connaissances des principales... 
    Permanent employment
    Full time
    Work at office
    Trial period

    Entourage

    Longueuil, QC
    1 day ago
  •  ...et aux données maîtres. Votre mandat principal sera d’accélérer la mise en marché des changements...  ...opérationnelles et commerciales. Vos Principales Responsabilités Seront Notamment Les...  ...Baccalauréat en informatique, génie logiciel, administration des affaires (profil... 
    Contract work

    UAP Inc.

    Longueuil, QC
    2 days ago
  •  ...projets variés qui ont un impact positif sur les communautés. Principales responsabilités • Participer activement à la conception et à...  ...de projet, études et avant-projets Connaissance de base du logiciel AutoCAD, de la suite Microsoft Office et Revit (un atout)... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    CIMA+

    Longueuil, QC
    2 days ago
  • $59.24k - $73.61k per year

     ...gestionnaires et à des professionnel·le·s. Ses responsabilités principales sont les suivantes : · Effectue la saisie d'information, la production...  ...et la mise en page de divers types de documents à l'aide de logiciels d'application; · Rédige et révise les écrits administratifs... 
    Daily paid
    Full time
    Contract work
    Temporary work
    Fixed term contract
    Work at office
    Remote work
    Work from home
    Monday to friday
    Flexible hours

    APTS

    Longueuil, QC
    9 hours ago
  •  ...produits de consommation.  Evident offre une vaste gamme de logiciels et d’équipements dédiés à la détection de défauts et à l’inspection...  ...d’engine de traitement de données.     Responsabilités principales :     ~ Collaborer activement à la mise en place d'une nouvelle... 
    Full time
    Remote work
    Flexible hours

    Wabtec

    Montréal, QC
    7 days ago
  •  ...decision is made. Further details will be provided at the time any conditional job offer is made.”     Poste :  Développeur de logiciels principal   Emplacement :  Montréal, Canada     Comment est-ce de travailler ici?   Nous sommes déterminés à exceller et la... 
    Principal
    Full time
    Work at office
    Worldwide

    Maples Group

    Montréal, QC
    25 days ago
  •  ...infrastructures ou dans un domaine connexe; Connaissance des logiciels AutoCAD et de la suite Microsoft Office (atout); Maîtrise du...  ...aux conventions collectives en vigueur. Emplacement principal: Canada | QC | Laval Autres emplacements: Canada | QC | Longueuil... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Internship
    Work at office
    Night shift

    Stantec

    Longueuil, QC
    2 days ago
  •  ...développons actuellement un nouveau studio en pleine croissance à Montréal, Québec. Nous sommes à la recherche d'un·e Concepteur.rice de cinématiques principal.e passionné·e et engagé·e pour rejoindre notre équipe de Montréal et contribuer à donner vie à notre tout premier... 
    Principal
    Long term contract
    Apprenticeship
    Worldwide

    Hasbro

    Montréal, QC
    4 days ago
  •  ...les membres des escouades et équipes projet. Responsabilités Principales Identifier et documenter les capacités fonctionnelles...  ...patterns, impacts de design). Compréhension des enjeux de qualité logiciel : testabilité, observabilité, performance, couplage, sécurité applicative... 
    Permanent employment
    Work at office
    Immediate start

    Chrome Technologies

    Longueuil, QC
    14 days ago
  •  ...comptes recevable et de la facturation a comme responsabilités les principales tâches suivantes : ~ Effectuer la facturation journalière;...  ...informatiques, en particulier Excel; ~ Connaissance du logiciel Odoo (un atout); ~Bilinguisme (français et anglais)*. La... 
    Remplacement
    Full time
    Work at office

    Cornerstone Building Brands

    Longueuil, QC
    more than 2 months ago
  •  ...Nous recherchons un.e Notaire œuvrant en droit notarial, principalement en droit successoral (rédaction, recherches, règlement, conseil...  ...et anglais fonctionnel; Maitrise de la Suite Office et du logiciel Para-Maître (un atout). Vous vous reconnaissez dans cette description... 
    Work at office
    Flexible hours

    TOTEM Recruteur de talent

    Longueuil, QC
    6 days ago
  •  ...employés parfaitement bilingues. L’agent de crédit a comme principales responsabilités de supporter l’entreprise dans l’analyse et l'approbation...  ...relations interpersonnelles; Habile de travailler avec des logiciels de finance. Pourquoi tu vas aimer Alterfina? Un milieu de... 
    Daily paid
    Internship
    Work at office
    Immediate start
    Remote work

    Alterfina

    Longueuil, QC
    12 days ago
  •  ...la marque EBOX. En collaboration avec la gestionnaire marketing principale, cette personne coordonne les activités de marketing d’...  ...Office (Word, Excel, PowerPoint, etc.) Connaissance de certains logiciels de graphisme (Photoshop, Illustrator, Canva, etc.), d’édition vidéo... 
    Work at office

    EBOX

    Longueuil, QC
    a month ago
  •  ...l'écoute, sens des responsabilités et bon jugement, capacité à travailler en équipe. Spécialités recherchées: Urgence, équipe volante, réadaptation. Qualification professionnelle : PDSB, RCR en règle. Certificat de bonne conduite obligatoire Langues... 
    Full time
    Temporary work
    Part time
    Work from home
    Night shift
    Weekend work
    Afternoon shift

    ASICC-MED

    Longueuil, QC
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Concepteur principal, logiciel de vol - Lanceur. Be the first to apply!