Ingénieur.e C++ Défense
La Garenne-Colombes - France
Job Summary
Quel est le projet
Intégrée à une équipe dingénierie au sein dun programme Défense vous participerez au développement de composants et systèmes embarqués critiques en C. Vous contribuerez à la conception au développement à loptimisation et à la qualification logicielle en respectant des contraintes fortes de sûreté de performance et de cybersécurité. Vos livrables participeront à des systèmes opérationnels destinés à des environnements exigeants (temps réel ressources limitées contraintes réglementaires).
Votre mission : développer et industrialiser des logiciels C robustes performants et maintenables en collaboration étroite avec les équipes système validation et intégration tout en respectant les processus de sécurité et les exigences de conformité propres au secteur Défense.
Quelles seront vos missions
Concevoir des architectures logicielles C adaptées aux contraintes embarquées (modularité performance consommation mémoire) ;
Développer des fonctionnalités en C (normes modernes C11/14/17/20 selon contexte) avec un code clair testé et documenté ;
Participer à la définition des interfaces avec les couches bas niveau (drivers BSP) et les modules systèmes (RTOS middleware) ;
Réaliser et maintenir la chaîne doutillage : build (CMake toolchains cross-compilation) CI/CD gestion de configuration et packaging ;
Écrire des tests unitaires et dintégration (frameworks adaptés au contexte embarqué) automatiser les tests et contribuer aux campagnes dintégration continue ;
Optimiser le code pour la performance temps réel et lutilisation mémoire profiler et corriger les points critiques ;
Contribuer à la revue de code aux analyses statiques/dynamiques (MISRA Coverity Valgrind etc.) et à la remédiation des non-conformités ;
Rédiger la documentation technique les analyses dimpact et les éléments nécessaires aux processus de qualification et dhabilitation ;
Assurer linterface technique avec les équipes client les partenaires et les intégrateurs pour garantir lalignement sur les exigences opérationnelles et de sûreté.
Environnement technique
Langages : C moderne (C11/14/17/20) C pour lembarqué scripting (Python bash) ;
Outils : GCC CMake Toolchains de cross-compilation ;
DevOps : Git GitLab CI-CD Jenkins Docker
Tests & Qualité : frameworks de test unitaires outils danalyse statique outils de profilage et danalyse mémoire ;
Systèmes : RTOS (FreeRTOS VxWorks ou équivalents) Linux embarqué Yocto
Communication & Middleware : protocoles embarqués (CAN UART SPI I2C) middleware temps réel (UDP/TCPDDPDDSROS2);
Outils de suivi : Jira Redmine GitLab
Profil recherché
Diplômée dune école dingénieur ou dun master en informatique systèmes embarqués électronique ou équivalent ;
Expérience : minimum 3 ans en développement C (idéalement en embarqué défense aéronautique ou spatial) ;
Maîtrise des concepts C modernes (RAII templates smart pointers move semantics) et bonnes pratiques darchitecture logicielle ;
Connaissance des contraintes temps réel gestion mémoire et optimisation des performances ;
Pratique des outils de build et des toolchains de cross-compilation ainsi que des workflows Git et CI ;
Expérience des méthodes et outils de validation logicielle tests automatisés et analyses statiques/dynamiques ;
Rigueur documentaire capacité à produire des livrables conformes aux exigences de qualification et de certification ;
Excellente capacité de communication technique et aptitude au travail en équipe pluridisciplinaire ;
Anglais technique requis pour la lecture de documentation et les échanges internationaux ;
Le poste pouvant nécessiter daccéder à des informations classifiées la personne retenue pourra faire lobjet dune procédure dhabilitation conformément aux dispositions des articles R.2311-1 et suivants du Code de la défense et de lIGI 1300 SGDSN/PSE du 09 août 2021.
Pourquoi nous rejoindre
Intégrer une structure agile où votre expertise technique a un impact direct sur des projets stratégiques ;
Travailler sur des systèmes critiques et challengers technologiques dans un environnement exigeant ;
Bénéficier dun management de proximité dun parcours dintégration structuré et dopportunités dévolution technique et fonctionnelle ;
Faire partie dune équipe pluridisciplinaire engagée dans lexcellence la sécurité et linnovation.
About Company
Passionné d’ingénierie ? Chez SOLENT, vous travaillerez avec des experts qui partagent votre goût du défi technique. Nous concevons des systèmes embarqués et des architectures de SI innovants, dans un environnement stimulant et en pleine croissance.