À propos de l’entreprise Reaction Dynamics est une entreprise aérospatiale québécoise fondée en 2017 et basée à Longueuil, spécialisée dans la conception de fusées spatiales hybrides. Grâce à sa technologie brevetée qui simplifie et rend plus sécuritaires les lancements spatiaux, Reaction Dynamics propose des solutions flexibles et économiques pour mettre rapidement en orbite des petits satellites commerciaux et du secteur de la défense. L’entreprise contribue à bâtir des capacités de lancement souveraines au Canada, tout en répondant aux besoins croissants du marché mondial de l’accès rapide et sur demande à l’espace. Pourquoi choisir notre équipe ? Chez Reaction Dynamics, nous repoussons les limites de l’innovation pour façonner l’avenir de l’exploration spatiale. En tant que Concepteur principal du logiciel de vol pour notre véhicule de lancement orbital, vous serez responsable du développement complet du logiciel de vol, depuis le concept initial jusqu’à la livraison opérationnelle. Dans ce rôle, vous concevrez, développerez et validerez des logiciels de vol de haute performance afin de garantir la fiabilité et l’efficacité des lanceurs. Vous collaborerez étroitement avec nos équipes de R&D et de production pour intégrer les dernières technologies et procédés. Ce poste offre l’opportunité de contribuer à des projets stratégiques, tout en évoluant dans un environnement dynamique et stimulant, avec des possibilités d’apprentissage et de développement professionnel. Si vous êtes passionné par l’innovation et souhaitez relever des défis techniques dans un environnement dynamique, ce poste est fait pour vous ! Impact du rôle Définir les exigences, les risques, les technologies, le plan de développement et l'architecture pour tout logiciel requis à bord du véhicule de lancement. Diriger d'autres développeurs logiciels tout au long de la mise en œuvre, de l'intégration, des tests et de la mise en service. Collaborer étroitement avec les équipes DevOps, de matériel avionique, d’équipement électrique de support au sol, et d’ingénierie des systèmes pour garantir des interfaces robustes et une performance au niveau du système. Préparer et maintenir la documentation technique, participer aux revues de conception et de code, et soutenir les investigations et la résolution des anomalies pendant les tests et les opérations. Suivre les processus en place (y compris, mais sans s'y limiter, la gestion des versions, la gestion de projet et des exigences). Compétences et qualifications requises Diplôme de baccalauréat ou de maîtrise dans un domaine pertinent. Plus de 5 ans d'expérience dans le développement de logiciels pour véhicules de lancement. Compétences avancées en : C and C++ Python Linux environment (inc. bash) Git Expérience significative en développement embarqué, systèmes d'exploitation temps réel et conception robuste de logiciels pour des systèmes critiques pour la sécurité et la mission. Expérience démontrée dans la direction ou le mentorat d'autres développeurs et dans la structuration de la livraison de logiciels pour des produits complexes. Démontrer un haut niveau de qualité et de rigueur tout en sachant demeurer pragmatique. Capacité à obtenir une habilitation de sécurité du Programme des marchandises contrôlées (Canada). Compétences et qualifications souhaitées Expérience avec les opérations de développement basées sur Gitlab/Github et Docker. Familiarité avec les outils de gestion de projets et d’exigences. Capacité à communiquer clairement des sujets techniques complexes aux équipes multidisciplinaires. Faire preuve d'autonomie et de proactivité tout en respectant la conformité de l'entreprise et en possédant de solides compétences collaboratives. Chercher à améliorer continuellement les processus et pratiques. Langues Ce poste nécessite une connaissance et une utilisation de l'anglais, car des interactions avec des partenaires situés hors Québec ne parlant pas français et le respect de normes internationales uniquement disponibles en anglais sont critiques. La connaissance du français constitue un atout. Ce que nous offrons Poste permanent, temps plein. Poste hybride : en général, présence requise en personne 2-3 jours/semaine, selon les besoins Salaire attractif et compétitif Options d’achat d’actions Programme d’assurance collective Possibilités d’avancement (progression de carrière) Programme de santé et bien-être, y compris la télémédecine Job title : Senior Launch Vehicle Software Designer About the company Reaction Dynamics is a Quebec-based aerospace company founded in 2017 and headquartered in Longueuil, specializing in the design of hybrid space launch vehicles. Leveraging its patented technology that simplifies and makes space launches safer, Reaction Dynamics delivers flexible and cost-effective solutions to rapidly deploy small commercial and defense satellites into orbit. The company is helping build sovereign launch capabilities in Canada while addressing the growing global demand for rapid, on-demand access to space. Why Choose Our Team? At Reaction Dynamics, we push the boundaries of innovation to shape the future of space exploration. As the Lead Flight Software Designer for our orbital launch vehicle, you will be responsible for the end-to-end development of flight software, from the initial concept through to operational delivery. In this role, you will design, develop, and validate high-performance flight software to ensure the reliability and efficiency of our launch vehicles. You will work closely with our R&D and production teams to integrate the latest technologies and processes. This position offers the opportunity to contribute to strategic projects while working in a dynamic and stimulating environment, with opportunities for learning and professional development. If you are passionate about innovation and eager to take on technical challenges in a dynamic environment, this position is for you! Your Impact Define the requirements, risks, technologies, development plan and architecture for all software required on board the launch vehicle. Lead other software developers throughout implementation, integration, testing and commissioning. Collaborate closely with DevOps, avionics hardware, Electrical Ground Support Equipment, systems engineering, to ensure robust interfaces and system-level performance. Prepare and maintain technical documentation, participate in design and code reviews, and support investigations and anomaly resolution throughout testing and operations. Follow processes in place (including but not limited to version control, project & requirements management). Required Skills and Qualifications Bachelor’s or Master’s degree in a relevant field 5+ years of experience developing launch vehicle software Advanced in: C and C++ Python Linux environment (inc. bash) Git Strong experience with embedded development, real-time operating systems and robust software design for safety- and mission-critical systems. Demonstrated experience leading or mentoring other developers and structuring software delivery for complex products. Demonstrate a strong commitment to quality and rigour while remaining pragmatic Ability to obtain security clearance under the Canadian Controlled Goods Program. Preferred skills and qualifications Experience with DevOps workflows using GitLab/GitHub and Docker Familiar with project and requirements management tools Ability to communicate complex technical topics clearly to multidisciplinary teams Demonstrate self-reliance and proactivity, while also exhibiting corporate compliance and strong collaborative skills Strive for continuous improvement What We Offer Permanent, full-time position Hybrid work arrangement: typically 2–4 days per week on-site, depending on needs Attractive and competitive salary Stock purchase options Group insurance program Career advancement opportunities Health and wellness program, including telemedicine Languages This position requires knowledge and use of English, as interactions with partners located outside Québec who do not speak French and compliance with international standards available only in English are critical. Knowledge of French is considered an asset. 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.
Concepteur Principal Du Logiciel De Vol Pour Véhicule De Lancement
REACTION DYNAMICS
longueuil, longueuil
Published 7 days ago
Report job