OneWave recrute !

  • Développement d'un environnement de validation par simulation pour firmware embarqué - Stage

    Description du stage

    En développement croisé, le code d’un fimware embarqué est compilé pour une cible donnée (ARM). Si les couches basses (HAL) sont fortement dépendantes du matériel de la cible, les couches hautes (code applicatif), quant à elles, en sont généralement décolérées.



    Il est donc possible de compiler et d’exécuter ces couches hautes sur une cible PC (x86/x64), de simuler les interactions avec le matériel de la cible (en se substituant à la HAL et au matériel) et d’ainsi vérifier le comportement de ces couches hautes.


    L’objet de ce stage comprend la conception et l'implémentation de cet environnement de simulation.


    Profil

    • - Ingénieur(e) ou master en informatique
    • - Développement en C/C++

    Informations complémentaires

    Ce stage se déroulera à Rennes, dans les locaux de OneWave place de la Mairie, pour une durée 6 mois. Stage rémunéré.

  • Simulation d'une validation de paiement 3D Secure basée sur FIDO U2F - Stage

    Description du stage

    3D Secure est un protocole de sécurisation des paiements en ligne, introduisant une étape de vérification supplémentaire par la banque émettrice de la carte. Cette vérification est souvent effectuée à l'aide d'un jeton d'authentification à usage unique transmis au porteur par SMS ; cette pratique est aujourd'hui jugée peu sure. U2F est un standard d'authentification libre initié par Google et Yubico, aujourd'hui maintenu par la FIDO Alliance. L'objectif du stage est de prototyper une solution d'authentification permettant d'authentifier l'utilisateur à l'aide d'un jeton d'authentification à usage unique provenant d'une carte OneWave rendue compatible avec la spécification FIDO U2F.


    Après une étude détaillée des protocoles 3D Secure et FIDO U2F, le stagiaire proposera une maquette permettant de simuler sur un environnement de test la cinématique d'un paiement 3D secure. Différentes méthodes d'authentification des porteurs de carte pourront être testées : messages push (SMS, GCM, ...), OTP, etc. Le stagiaire développera ensuite un module permettant d'accepter une authentification U2F. Enfin, le stagiaire développera les éléments manquants au déploiement d'un token U2F au sein de la OneWave ; cette étape pourra nécessiter des développements Javacard et en environnement embarqué.


    Intégré au sein de l'équipe R&D, le stagiaire pourra bénéficier du soutien de collègues impliqués dans les différents aspects du développement de la OneWave : sécurité, développement embarqué, développement backend, bancaire, etc.


    Profil

    Ingénieur(e) ou master en informatique avec spécialité en monétique ou cybersécurité.


    Informations complémentaires

    Ce stage se déroulera à Rennes, dans les locaux de OneWave place de la Mairie, pour une durée de 5 à 6 mois. Stage rémunéré.

Une offre vous intéresse ? Envoyez-nous un mail et votre cv à jobs@onewave.io.

Aucunes de ces offres ne vous intéressent mais vos compétences vous semble correspondre à OneWave ? Envoyez-nous quand-meme un mail et votre cv à jobs@onewave.io.