Software Engineer NIOS (H/F)
Atos is hiring a Software Engineer NIOS (H/F). Level rates it ; you can apply on Atos.
Level's read on this job
- Little AI ●○○○ is how Level rates this software engineer role: aI is not part of the work.
- Atos has 609 other open roles on Level.
- Posted in the last few days.
AI in this role
A propos d’Atos Group
Atos Group est un leader international de la transformation digitale avec près de 54 000 collaborateurs et un chiffre d’affaires annuel de près de 7,2 milliards d’euros (au nouveau périmètre). Présent commercialement dans 54 pays, il exerce ses activités sous deux marques: Atos pour les services et Eviden pour les produits et systèmes. Numéro un européen de la cybersécurité et leader dans le domaine du cloud, Atos Group s’engage pour un avenir sécurisé et décarboné. Il propose des solutions sur mesure et intégrées, accélérées par l’IA, pour tous les secteurs d’activité. Atos Group est coté sur Euronext Paris.
A propos d’Eviden
Eviden est la branche d’Atos Group pour les produits de cybersécurité, les systèmes critiques et l’analyse vidéo augmentée par l’IA. Acteur de confiance, Eviden déploie auprès de ses clients publics et privés des capacités d’analyse avancée et garantit la robustesse, la continuité et la résilience de leurs opérations. Eviden s’appuie sur plus de 2200 experts et 720 brevets pour sécuriser dans le monde entier les personnes, les données et les infrastructures critiques, à la convergence de l’intelligence, de la souveraineté et de la confiance.
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.
Missions principales
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é.
Profil recherché
- 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.
Compétences techniques
- 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.
Localisation : Les Clayes-sous-Bois (78)
#Eviden
Chez Eviden, diversité, équité et inclusion sont au cœur de notre politique RH. Nos métiers sont tous ouverts aux personnes en situation de handicap et ce, quelle que soit la nature de celui-ci. Grâce à nos programmes qui soutiennent toutes les diversités, nos collaborateurs et collaboratrices sont pleinement impliqués pour faire vivre cette culture de l’inclusion.
Rejoignez notre communauté!
How we rate this
Software Engineer NIOS (H/F) at Atos rates 38 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $168k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get new software engineer jobs by email
One email a week with the new software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step