ontexte :
D
ans le cadre du développement de nouvelles plateformes de validation et d'environnements embarqués virtualisés destinés à des systèmes critiques, nous recherchons une personne expérimentée qui contribuera à la conception, au développement et à la maintenance de moyens d'essais ainsi que d'environnements virtualisés utilisés pour la validation et la vérification de systèmes embarqués.
C
ette personne travaillera en étroite collaboration avec les équipes systèmes, logiciels, essais et assurance qualité afin de garantir la conformité aux normes de sûreté et aux exigences de certification applicables.
R
esponsabilités :
C
- oncevoir, développer et maintenir les composants principaux d'environnements de simulation destinés à des systèmes embarqués critiques.
D- évelopper des logiciels haute performance en C et/ou C++ pour des infrastructures de tests SIL (Software-In-The-Loop).
C- onstruire et maintenir des environnements de simulation dédiés aux essais automatisés, aux démonstrateurs et au prototypage rapide.
D- éfinir, concevoir et supporter les bancs de tests dans le cadre des activités d'intégration, vérification et validation.
C- ollaborer avec les équipes d'ingénierie système, les spécialistes logiciels et les équipes de validation afin d'assurer la cohérence entre les exigences et les résultats obtenus.
A- nalyser, diagnostiquer et résoudre les problématiques liées aux logiciels, aux modèles de simulation et à leur intégration.
P- roduire la documentation technique associée (traçabilité des exigences, rapports d'essais, guides utilisateur, documentation de conception).
A- ssurer l'interface technique entre les différentes équipes impliquées dans le développement du produit.
P- articiper à l'amélioration continue des architectures logicielles, des infrastructures de test et des pratiques d'ingénierie.
C- oncevoir, déployer et administrer des environnements virtualisés destinés aux essais SIL, HIL (Hardware-In-The-Loop) et MIL (Model-In-The-Loop).
D- évelopper et maintenir des scripts et outils d'automatisation afin d'améliorer la couverture de tests et l'efficacité des activités de validation.
A- gir comme référence technique et accompagner les membres plus juniors de l'équipe.
F- aire preuve de leadership technique dans la réalisation des activités de développement et de validation.
P
rofil recherché :
D
- iplôme universitaire en génie électrique, génie informatique, génie aérospatial, aéronautique ou domaine connexe.
E- xpérience significative en développement logiciel avec des systèmes complexes à long cycle de vie.
E- xcellente maîtrise du langage C et/ou C++.
B- onne expérience avec Python ou d'autres langages de scripting.
S- olide compréhension de la programmation concurrente et multithread.
E- xcellente compréhension des systèmes embarqués et des systèmes d'exploitation temps réel.
E- xpérience avec les environnements de virtualisation appliqués aux systèmes critiques.
C- onnaissance des approches de simulation et du développement basé sur les modèles.
C- onnaissance des protocoles avioniques (un atout).
E- xpérience avec les pipelines CI/CD dans un contexte de développement de systèmes critiques (un atout).
E- xcellentes aptitudes en résolution de problèmes, communication et collaboration.
M
ode de travail :
M
- ode hybride.
P- résence sur site requise minimalement trois jours par semaine.
C
ontext:
A
s part of the development of new validation platforms and virtualized embedded environments supporting critical systems, we are seeking an experienced professional to contribute to the design, development, and maintenance of test systems and virtualized environments used for verification and validation activities.
T
he successful candidate will work closely with systems, software, testing, and quality teams to ensure compliance with applicable safety standards and certification requirements.
R
esponsibilities:
D
- esign, develop, and maintain critical simulation environment components for embedded systems.
D- evelop high-performance software in C and/or C++ for Software-In-The-Loop (SIL) testing infrastructures.
B- uild and maintain simulation environments used for automated testing, demonstrations, and rapid prototyping activities.
D- efine, design, and support test benches within integration, verification, and validation activities.
C- ollaborate with systems engineering, software development, and verification teams to ensure alignment between requirements and simulation outcomes.
A- nalyze, troubleshoot, and resolve issues related to software components, simulation models, and system integration.
P- roduce technical documentation, including requirements traceability, test reports, user guides, and design documentation.
A- ct as a technical interface between the various engineering disciplines involved in product development.
C- ontribute to the continuous improvement of software architectures, testing infrastructures, and engineering best practices.
D- esign, deploy, and manage virtualization environments supporting SIL, HIL (Hardware-In-The-Loop), and MIL (Model-In-The-Loop) testing activities.
D- evelop and maintain automation tools and scripts to improve test coverage and validation efficiency.
A- ct as a technical reference and mentor for junior team members.
D- emonstrate technical leadership throughout development and validation activities.
R
equired Qualifications:
B
- achelor's or Master's degree in Electrical Engineering, Computer Engineering, Aerospace Engineering, Aeronautics, Computer Science, or a related discipline.
S- ignificant experience developing and maintaining complex software systems with long product lifecycles.
S- trong proficiency in C and/or C++.
E- xperience with Python or other scripting languages.
S- olid understanding of multithreaded and concurrent programming.
S- trong knowledge of embedded systems architecture and real-time operating systems.
E- xperience working with virtualization technologies for critical systems.
K- nowledge of simulation environments and model-based development approaches.
F- amiliarity with avionics protocols is considered an asset.
E- xperience with CI/CD pipelines in safety-critical development environments is an asset.
S- trong analytical, problem-solving, communication, and collaboration skills.
W
ork Arrangement:
H
- ybrid work model.
M- inimum on-site presence of three days per week required.
G