Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens. SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients. D'autre part, l’inclusion est au cœur de notre culture d’entreprise. SII Canada s’engage à offrir un environnement de travail équitable et respectueux, favorisant la diversité des profils et l’égalité des chances. Le Software Architect possède une expertise spécifique couvrant : Expérience en conception, développement, intégration et vérification de produits et solutions pour l’avionique et autres applications civiles/militaires. Expérience en conception, développement logiciel et vérification selon la norme DO‑178B Niveau A/B/C. Élabore puis garantit la stabilisation et le maintien de l’architecture logicielle pour les offres et projets à toutes les étapes du cycle de vie. Garantit l’exactitude et la cohérence du référentiel logiciel contractuel et technique de la solution / du système. Dirige et coordonne les études d’architecture logicielle. Coordonne la définition des produits et l’évaluation des compromis entre coût, échéancier, MTBF, exigences clients, possibilités technologiques et capacités de l’équipe logicielle. Surveille les évolutions technologiques et vérifie leur cohérence avec les styles et principes d’architecture. Garantit le respect des normes applicables, de la politique de réutilisation et des plans de développement produit. Identifie les opportunités de modélisation, simulation et prototypage. Prépare les dossiers de conception et de justification. Fournit une expertise à jour sur les pratiques d’architecture logicielle, en tenant compte des évolutions futures. Explique et décline le design auprès de l’équipe logicielle. Approuve les choix techniques, technologiques et méthodologiques décidés pour le logiciel sélectionné. Vos Défis Dans ce rôle, tu seras chargé de travailler avec des équipes interfonctionnelles pour superviser l’architecture et le développement d’une suite avionique aéronautique. Revue des exigences haut niveau du client. Guider les équipes afin de fournir des solutions et modifications techniques dans les délais prescrits et en conformité avec les exigences du produit. Revue des architectures avioniques existantes et caractérisation des écarts potentiels avec les besoins clients. Prise de décisions sur les compromis de conception et de technologie dans l'intérêt de la stratégie globale du produit. Spécification du dimensionnement des plateformes avioniques pour accueillir les nouvelles fonctionnalités requises. Optimisation des architectures proposées. Collaboration avec les équipes programme pour attribuer et gérer les priorités de développement. Support aux tests effectués sur démonstrateur. Votre Profil Baccalauréat ou Maîtrise universitaire en ingénierie ou dans un domaine aéronautique. Minimum 8 ans d’expérience en architecture, conception, intégration ou validation de systèmes avioniques. Capacité à coordonner des équipes techniques transversales et interfonctionnelles et à challenger les solutions techniques. Capacité à présenter des solutions et des plans à la direction et aux clients. Connaissance du processus de développement des systèmes aéronautiques, des interactions avec la conception de la cellule et des disciplines techniques, ainsi que du processus de conformité à la navigabilité et des standards qualité (DO). Techniquement, la personne est responsable de l’architecture logicielle et de sa cohérence avec l’architecture de la solution et du système. Elle coordonne avec les autres architectes solution afin de garantir que le raffinement descendant de la solution reste cohérent avec la stratégie et les contraintes logicielles, incluant la sélection de COTS & OSS ainsi que la réutilisation de composants. The Software Architect Has Specific Expertise Covering : Experience in the design, development, integration, and verification of products and solutions for avionics and other civil/military applications. Experience in software design, development, and verification according to the DO‑178B Level A/B/C standard. Develops and ensures the stabilization and maintenance of software architecture for bids and projects at all stages of the lifecycle. Guarantees the accuracy and consistency of the contractual and technical software baseline for the solution/system. Leads and coordinates software architecture studies. Coordinates product definition and evaluates trade-offs between cost, schedule, MTBF, customer requirements, technological possibilities, and the capabilities of the software team. Monitors technological developments and ensures their alignment with architectural styles and principles. Ensures compliance with applicable standards, reuse policies, and product development plans. Identifies opportunities for modeling, simulation, and prototyping. Prepares design and justification files. Provides up-to-date expertise on software architecture practices, taking future developments into account. Explains and communicates the design to the software team. Your Challenges Review of the client’s high-level requirements. Guide teams to deliver technical solutions and modifications within the prescribed deadlines and in compliance with product requirements. Review existing avionics architectures and identify potential gaps with customer needs. Make decisions on design and technology trade-offs in the best interest of the overall product strategy. Specify the sizing of avionics platforms to accommodate new required functionalities. Optimize the proposed architectures. Work with program teams to assign and manage development priorities. Support testing activities performed on the demonstrator. Your Profile Bachelor’s or Master’s degree in engineering or an aeronautical field. At least 8 years of experience in avionics systems architecture, design, integration, or validation. Ability to coordinate cross-disciplinary and cross-functional technical teams and challenge technical solutions. Ability to present solutions and plans to management and clients. Knowledge of the aerospace systems development process, interactions with airframe design and technical disciplines, and the airworthiness compliance and quality standards (DO). Technically, the person is responsible for the software architecture and its consistency with the solution and system architecture. They coordinate with other solution architects to ensure that the top‑down refinement of the solution remains aligned with the software strategy and constraints, including COTS & OSS selection and component reuse. #J-18808-Ljbffr
Architecte Logiciel Avionique (Senior)
SII CANADA
montreal (administrative region), montreal (administrative region)
Published 24 days ago
Report job