Stage Software Engineer - N H/F - OVHCloud
Stage Software Engineer - N H/F
OVHCloud · Brest - 29 · Stage
Les missions du poste
Au sein de votre équipe #OneTeam
- Rejoindre notre équipe Baremetals et plus précisemment le projet iPXE, le firmware open-source de référence pour le démarrage réseau utilisé dans les datacenters, les infrastructures cloud et les systèmes embarqués.
- Intégrer l'équipe en charge de renforcer la sécurité d'iPXE face à la sophistication croissante des attaques au niveau du firmware, en combinant développement système bas niveau et recherche sur l'assistance des outils d'IA pour l'ingénierie en C.
Vos principales responsabilités
- Concevoir un mécanisme pré-OS pour charger et vérifier les mises de microcode CPU Intel et AMD au sein d'iPXE.
- Étendre le support UEFI en améliorant Secure Boot, les variables EFI et les protocoles de démarrage HTTP/TLS Boot.
- Exploiter les outils d'IA (Claude, Copilot, analyse statique) pour la génération de code, la détection de vulnérabilités et l'automatisation des tests, tout en évaluant leur efficacité dans un contexte firmware.
- Développer, tester et documenter des fonctionnalités bas niveau en langage C pour sécuriser l'infrastructure de démarrage réseau.
- Collaborer avec l'équipe pour analyser les besoins de sécurité et proposer des solutions robustes adaptées aux environnements cloud et datacenters.
Votre futur impact
Dans 4 à 6 mois
- Vous aurez commencé à maîtriser la base de code C bas niveau du projet et à comprendre les enjeux de sécurité critique des firmwares.
- Vous aurez évalué l'apport concret des outils d'IA dans vos tâches quotidiennes de développement firmware.
C
Le profil recherché
Compétences requises:
- Vous maîtrisez le langage de programmation C et possédez de bonnes notions en développement bas niveau ou systèmes.
- Vous êtes familier des architectures x86, des concepts de boot (UEFI, Secure Boot) ou de la sécurité des firmwares.
- Vous faites preuve de curiosité pour l'ingénierie système et l'analyse de code bas niveau.
C'est un +
- Le monde du open-source et des outils de boot réseau ne vous est pas inconnu.
- Vous avez un intérêt marqué pour l'expérimentation des outils d'IA générative appliqués au développement bas niveau.
Stage Software Engineer - H/F/N
- Vous maîtrisez le langage de programmation C et possédez de bonnes notions en développement bas niveau ou systèmes.
- Vous êtes familier des architectures x86, des concepts de boot (UEFI, Secure Boot) ou de la sécurité des firmwares.
- Vous faites preuve de curiosité pour l'ingénierie système et l'analyse de code bas niveau.
C'est un +
- Le monde du open-source et des outils de boot réseau ne vous est pas inconnu.
- Vous avez un intérêt marqué pour l'expérimentation des outils d'IA générative appliqués au développement bas niveau.
Stage Software Engineer - H/F/N