artenaire 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.
S
II 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.
L
e Software Architect possède une expertise spécifique couvrant :
E
- xpérience en conception, développement, intégration et vérification de produits et solutions pour l’avionique et autres applications civiles/militaires.
E- xpé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.
G- arantit l’exactitude et la cohérence du référentiel logiciel contractuel et technique de la solution / du système.
D- irige et coordonne les études d’architecture logicielle.
C- oordonne 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.
S- urveille les évolutions technologiques et vérifie leur cohérence avec les styles et principes d’architecture.
G- arantit le respect des normes applicables, de la politique de réutilisation et des plans de développement produit.
I- dentifie les opportunités de modélisation, simulation et prototypage.
P- répare les dossiers de conception et de justification.
F- ournit une expertise à jour sur les pratiques d’architecture logicielle, en tenant compte des évolutions futures.
E- xplique et décline le design auprès de l’équipe logicielle.
A- pprouve les choix techniques, technologiques et méthodologiques décidés pour le logiciel sélectionné.
V
os défis :
D
ans 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.
R
- evue des exigences haut niveau du client.
G- uider les équipes afin de fournir des solutions et modifications techniques dans les délais prescrits et en conformité avec les exigences du produit.
R- evue des architectures avioniques existantes et caractérisation des écarts potentiels avec les besoins clients.
P- rise de décisions sur les compromis de conception et de technologie dans l'intérêt de la stratégie globale du produit.
S- pécification du dimensionnement des plateformes avioniques pour accueillir les nouvelles fonctionnalités requises.
O- ptimisation des architectures proposées.
C- ollaboration avec les équipes programme pour attribuer et gérer les priorités de développement.
S- upport aux tests effectués sur démonstrateur.
V
otre profil :
B
- accalauréat ou Maîtrise universitaire en ingénierie ou dans un domaine aéronautique.
M- inimum 8 ans d’expérience en architecture, conception, intégration ou validation de systèmes avioniques.
C- apacité à coordonner des équipes techniques transversales et interfonctionnelles et à challenger les solutions techniques.
C- apacité à présenter des solutions et des plans à la direction et aux clients.
C- onnaissance du processus de développement des systèmes aéronautiques, des interactions avec la conception de la cellule et les disciplines techniques, ainsi que du processus de conformité à la navigabilité et des standards qualité (DO).
T
echniquement, 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.
-
T
he Software Architect has specific expertise covering:
E
- xperience in the design, development, integration, and verification of products and solutions for avionics and other civil/military applications.
E- xperience in software design, development, and verification according to the DO‑178B Level A/B/C standard.
D- evelops and ensures the stabilization and maintenance of software architecture for bids and projects at all stages of the lifecycle.
G- uarantees the accuracy and consistency of the contractual and technical software baseline for the solution/system.
L- eads and coordinates software architecture studies.
C- oordinates product definition and evaluates trade-offs between cost, schedule, MTBF, customer requirements, technological possibilities, and the capabilities of the software team.
M- onitors technological developments and ensures their alignment with architectural styles and principles.
E- nsures compliance with applicable standards, reuse policies, and product development plans.
I- dentifies opportunities for modeling, simulation, and prototyping.
P- repares design and justification files.
P- rovides up-to-date expertise on software architecture practices, taking future developments into account.
E- xplains and communicates the design to the software team.
A
pproves the technical, technological, and methodological choices made for the selected software.
Y
our challenges:
I
n this role, you will work with cross-functional teams to oversee the architecture and development of an aerospace avionics suite.
R
- eview of the client’s high-level requirements.
G- uide teams to deliver technical solutions and modifications within the prescribed deadlines and in compliance with product requirements.
R- eview existing avionics architectures and identify potential gaps with customer needs.
M- ake decisions on design and technology trade-offs in the best interest of the overall product strategy.
S- pecify the sizing of avionics platforms to accommodate new required functionalities.
O- ptimize the proposed architectures.
W- ork with program teams to assign and manage development priorities.
S- upport testing activities performed on the demonstrator.
Y
our profile:
B
- achelor’s or Master’s degree in engineering or an aeronautical field.
A- t least 8 years of experience in avionics systems architecture, design, integration, or validation.
A- bility to coordinate cross-disciplinary and cross-functional technical teams and challenge technical solutions.
A- bility to present solutions and plans to management and clients.
K- nowledge of the aerospace systems development process, interactions with airframe design and technical disciplines, and the airworthiness compliance and quality standards (DO).
T