Skip to main content
NXP Semiconductors logo

Stage ingénieur : Utilisation de l’intelligence artificielle pour les spécifications de test du logiciel embarqué (H/F)

NXP Semiconductors
1 day ago
Full-time
On-site
Caen, FR

NXP Semiconductors recrute pour son équipe NFC Software, basée à Caen. Cette unité fournit les firmware et middleware nécessaires au fonctionnement des composants NFC conçus par NXP, utilisés dans une grande majorité de smartphones et d’objets connectés pour des échanges sécurisés (paiements, contrôle d’accès, transfert de données). Le stage dure six mois et se déroule sur site à Caen, destiné à un/une étudiant(e) en fin d’études qui souhaite s’impliquer dans des outils de validation et des solutions d’intelligence artificielle appliquées aux tests.

Ce poste s’adresse à quelqu’un qui aime le développement logiciel et qui aspire à évoluer dans un cadre international. L’équipe apprécie les profils curieux, capables d’apprendre rapidement et de travailler en collaboration sur des projets concrets dans lesquels l’IA et la traçabilité jouent un rôle clé.

Le candidat idéal est en dernière année d’école d’ingénieurs ou en Master 2, avec une forte appétence pour le développement logiciel et la validation, et une capacité à appréhender rapidement de nouveaux sujets techniques dans un contexte international.

Le quotidien du stage

Dans les missions quotidiennes, le/la stagiaire commencera par analyser les besoins et proposer des solutions techniques adaptées, en s’appuyant sur les défis propres aux composants NFC et sur les stratégies de validation en vigueur.

Il/elle utilisera l’intelligence artificielle pour construire des spécifications de tests très précises, issues d’une combinaison des approches top-down et bottom-up afin d’assurer une couverture complète des scénarios fonctionnels et des contraintes matérielles.

Grâce à l’IA, il/elle générera ensuite une description exhaustive des conditions nécessaires à l’exécution des tests, incluant les préconditions ainsi que les configurations matérielles et logicielles à mettre en place, et cherchera à automatiser les liens de traçabilité entre les tests et les spécifications logicielles.

Enfin, il/elle contribuera à publier automatiquement les artefacts de test dans la base de données dédiée, en veillant à maintenir une cohérence avec les versions du logiciel et les mises à jour des tests.

Le profil recherché

Exigences incontournables pour candidater :

  • Master (MSc) ou dernière année d’une école d’ingénieurs, avec une spécialisation en informatique ou en systèmes embarqués.
  • Compétences en développement logiciel couvrant les architectures logicielles et matérielles, ainsi que les langages C, Python et C#, et des méthodes de validation.
  • Bonne maîtrise de l’anglais et capacité à évoluer dans un contexte international.
  • Une forte passion pour le développement logiciel et la capacité d’assimiler rapidement de nouveaux concepts techniques sont des atouts clés pour la réussite de ce stage.

Rémunération et détails pratiques

Contrat: stage de fin d’études d’une durée de six mois, à temps plein, sur site à Caen.

La rémunération et les avantages éventuels ne sont pas précisés dans l’annonce.

Conseils pour les candidat(e)s

Mettez en avant, dès le haut de votre CV, votre statut d’étudiant en fin d’études et précisez clairement votre spécialisation (informatique ou informatique industrielle), ainsi que toute expérience pertinente en développement logiciel embarqué et en validation.

Pour démontrer les compétences indispensables, donnez des exemples concrets de projets qui impliquaient les langages C, Python et C#, et montrez des réalisations liées à des architectures logicielles et matérielles et à des méthodes de validation.

Préparez-vous à discuter des approches top-down et bottom-up et à décrire comment vous pourriez générer des spécifications de tests à l’aide d’outils IA, en vous appuyant sur un exemple simple de préconditions et de configurations.

Formulez une question pertinente à l’entretien sur l’intégration de l’IA dans le processus de validation et sur la manière dont votre travail pourrait nourrir la base de données de tests et la traçabilité des spécifications.

More information about NXP in France...