Ingénieur cross-compiling
il y a 2 semaines
Offre de Stage : Ingénieur Cross-compiling (H/F)
Agh Data Agency SA recherche des stagiaires ingénieurs spécialisés en compilation bas niveau pour optimiser et porter ses outils de sécurité sur diverses architectures. Ce stage est une porte d'entrée privilégiée pour intégrer l'agence à long terme.
Informations clés
Durée : 3 mois
- Gratification : Stage non rémunéré
- Perspectives : Évaluation pour une pré-embauche potentielle à l'issue du stage
- Domaine : Sécurité informatique, Systèmes embarqués, Compilation
Votre Mission
Sous la supervision de l'équipe technique, vous serez le garant de la portabilité et de l'efficacité de nos solutions logicielles. Vos responsabilités principales seront :
- Effectuer la compilation croisée (cross-compilation) de nos outils de sécurité.
- Optimiser les performances pour diverses architectures cibles : ARM, MIPS, x86, etc.
- Gérer l'intégration de bibliothèques et langages (ex: version allégée de Python) sur des environnements contraints (ex: routeurs avec peu de stockage).
- Résoudre les problèmes de dépendances et de liaison (linking) sur les systèmes cibles.
Profil Recherché : "Le Crash Test" technique
Nous recherchons des profils ayant une forte affinité pour le bas niveau et capables de répondre aux exigences suivantes :
Compétences Techniques souhaitées :
- Toolchains & Compilateurs : Maîtrise d'outils tels que GCC/G++, Clang/LLVM, MinGW, Buildroot, Yocto ou Crosstool-NG
- Systèmes de Build : Expérience avec Make, CMake, Autotools ou Ninja/Meson
- Architectures : Connaissance des environnements x86/x64, ARM (Raspberry Pi, Mobile), MIPS (IoT, caméras) ou RISC-V.
- Conceptuel : Compréhension parfaite des machines "Host", "Build" et "Target".
Qualités requises :
- Passion pour la sécurité informatique et la programmation système.
- Capacité de diagnostic technique (débogage de binaires sur architectures cibles).
- Autonomie et rigueur dans l'optimisation de code.
Pourquoi postuler ?
- Challenge technique : Travaillez sur des architectures exotiques et contraintes
- Impact : Vos optimisations impacteront directement la performance de nos agents de sécurité.
- Opportunité : Un tremplin vers un premier emploi en tant qu'Ingénieur Sécurité/Système.
Modalités de candidature : Les candidats doivent être prêts à fournir leur CV, lien LinkedIn et portfolio (GitHub). Le processus inclut une évaluation de vos connaissances sur les types de liaisons (statique vs dynamique) et la résolution de scénarios techniques réels
Type d'emploi : Temps plein, Stage