> Markdown version of [/jobs/ext/4054739-software-engineer-nios-h-f](https://www.wearedevelopers.com/jobs/ext/4054739-software-engineer-nios-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer NIOS (H/F) - **Company:** Atos - **Location:** Bordeaux, France - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Configuration Management, Code Review, Communications Protocols, Continuous Integration, Software Debugging, Software Design Documents, Linux, Embedded Software, Field-Programmable Gate Array (FPGA), Hardware Security Module, Software Architecture, Software Engineering, Git, Vulnerability Analysis - **Published:** October 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4ef7e274a4b7b1b9 ## About the Role * Formation Bac+5 (école d'ingénieur ou université) en informatique, électronique ou systèmes embarqués. * Expérience professionnelle de 3 à 8 ans minimum en développement logiciel embarqué. * Expérience confirmée en développement C/C++ sur systèmes embarqués. * Connaissance des environnements FPGA et des architectures matérielles associées. * Expérience des activités d'intégration et de validation logicielle. * Esprit d'analyse, rigueur et capacité à travailler au sein d'équipes pluridisciplinaires., * Maîtrise du développement logiciel embarqué en langage C/C++. * Connaissance des processeurs embarqués de type NIOS II ou architectures équivalentes. * Expérience des environnements Linux embarqués et outils de cross-compilation. * Maîtrise des outils de gestion de configuration et de versionning (Git). * Connaissance des protocoles de communication et interfaces matérielles. * Bonne compréhension des environnements FPGA et Hardware. * Connaissance des méthodologies de tests, validation et intégration continue. * Sensibilité aux enjeux de cybersécurité appliqués aux systèmes embarqués. * Capacité à rédiger une documentation technique claire et structurée. ## Description L'entité Eviden Cyber Products a pour mission de concevoir et réaliser des équipements cryptographiques de haute sécurité destinés aux marchés civils et de défense. Dans le cadre du développement de sa plateforme HSM (Hardware Security Module) de nouvelle génération, Eviden R&D renforce ses équipes et recherche un(e) Software Engineer NIOS (Embedded Software Engineer). Le Software Engineer NIOS H/F contribue au développement, à l'intégration et à l'évolution des composants logiciels embarqués de la plateforme HSM. Il intervient sur l'ensemble du cycle de développement logiciel, depuis la conception jusqu'à la qualification du produit, en garantissant le respect des exigences fonctionnelles, de performance, de qualité et de cybersécurité. À l'interface des équipes Système, FPGA, Hardware et Validation, il participe au développement des solutions embarquées, à leur intégration dans l'environnement cible ainsi qu'aux activités de certification et de maintien en conditions opérationnelles des produits., Développement logiciel embarqué * Concevoir, développer et maintenir les composants logiciels embarqués de la plateforme HSM. * Implémenter les fonctionnalités conformément aux spécifications système et logicielles. * Garantir la robustesse, la fiabilité et la maintenabilité du code développé. * Participer à l'évolution de l'architecture logicielle et aux choix de conception. * Réaliser des revues de code et promouvoir les bonnes pratiques de développement. * Assurer la gestion de configuration et le suivi des versions des composants logiciels. Tests, validation et optimisation * Développer et exécuter les tests unitaires et d'intégration associés aux développements. * Vérifier la conformité des implémentations vis-à-vis des exigences définies. * Identifier, analyser et corriger les anomalies détectées lors des phases de développement et de validation. * Optimiser les performances, l'utilisation des ressources et les temps d'exécution des applications embarquées. * Participer aux campagnes de validation fonctionnelle et de non-régression. * Garantir la qualité des livrables avant leur intégration dans le produit. Intégration système * Participer à l'intégration des composants logiciels avec les modules FPGA et les éléments matériels de la plateforme. * Réaliser les activités de débogage et d'investigation sur cible embarquée. * Contribuer au démarrage et à la qualification des nouvelles versions matérielles. * Analyser les problématiques d'intégration et proposer les actions correctives appropriées. * Collaborer étroitement avec les équipes Système, FPGA, Hardware et Validation. * Participer aux activités d'intégration continue et aux tests système. Documentation technique * Rédiger et maintenir la documentation technique liée aux développements réalisés. * Produire les spécifications détaillées et les documents de conception logicielle. * Assurer la traçabilité entre les exigences, la conception, le développement et les tests. * Contribuer à la constitution des dossiers techniques et rapports de validation. * Garantir la qualité, la cohérence et l'exhaustivité des éléments de preuve destinés aux audits et revues techniques. Qualification, certification et maintien en conditions opérationnelles * Participer aux activités de qualification et de validation du produit. * Contribuer à la préparation des dossiers de certification et d'évaluation. * Fournir les données et justifications techniques nécessaires lors des audits ou évaluations de sécurité. * Intégrer les exigences de cybersécurité tout au long du cycle de développement. * Participer à l'analyse des vulnérabilités et à la mise en œuvre des actions correctives. * Contribuer à la maintenance, à l'évolution et au support du produit sur l'ensemble de son cycle de vie. Activités clés * Développement logiciel embarqué en environnement NIOS. * Conception et évolution des composants logiciels de la plateforme HSM. * Réalisation des tests unitaires et d'intégration. * Débogage et optimisation sur cible embarquée. * Participation aux activités d'intégration système. * Production et maintien de la documentation technique. * Contribution aux activités de qualification, certification et audits. * Gestion des évolutions et corrections logicielles sur le cycle de vie produit. * Support technique aux équipes d'intégration et de validation. * Respect des exigences de qualité, de cybersécurité et de conformité.