Reverse Engineer
FINALITÉ DE LA FONCTION
En tant que Reverse Engineer, vous serez au cœur de l’analyse et de la dé-construction d’applications et d’environnements variés (mobile, web, jeux vidéo, etc.). Votre mission : comprendre le fonctionnement interne des systèmes, identifier des mécanismes cachés, et développer des outils pour automatiser l’analyse ou interagir avec des technologies complexes.
Votre expertise en reverse engineering et en instrumentation dynamique (ex : Frida) vous permettra d’éclairer des cas d’usage critiques, tout en collaborant avec les équipes R&D et Produit pour transformer vos découvertes en solutions innovantes mais aussi avec des partenaires experts du domaine, comme Synacktiv.
Cette collaboration représente une opportunité unique de développer vos compétences et de travailler sur des sujets originaux, en lien avec des acteurs reconnus pour leur excellence technique.
Vous aurez la liberté d’explorer des sujets variés (réseaux sociaux, applications web, jeux vidéo, etc.) et de proposer des axes de recherche en fonction de vos centres d’intérêt et des besoins de l’entreprise, dans un environnement stimulant et propice à l’innovation.
PRINCIPALES MISSIONS
Vos principales missions sont :
Reverse Engineering multi-environnements
Désassemblage, décompilation et analyse statique/dynamique d’applications Android (APK, Dex, Smali), iOS (IPA, Mach-O, Swift/Objective-C), ou même web et jeux vidéo.
Utilisation d’outils avancés : Frida, Objection, Ghidra, IDA Pro, JADX, MobSF, Burp Suite, etc.
Extraction de logiques métiers, de clés API, ou de mécanismes de protection (obfuscation, anti-debug, root detection).
Instrumentation et manipulation dynamique
Utilisation de Frida pour intercepter et modifier le comportement des applications en temps réel (hook de fonctions, manipulation de mémoire).
Contournement de protections (SSL pinning, anti-tampering, jailbreak detection) pour faciliter l’analyse.
Automatisation de tâches répétitives via des scripts Python ou des outils personnalisés.
Développement d’outils et de pipelines d’analyse
Création de scripts ou de frameworks pour accélérer l’analyse (ex. extraction automatique de configurations, détection de malwares).
Intégration de techniques d’IA/ML pour assister l’analyse (ex. classification de comportements, détection d’anomalies).
Optimisation des outils existants pour améliorer leur efficacité et leur fiabilité.
Exploration libre et innovation
Liberté de proposer et d’explorer des sujets variés : réseaux sociaux, applications web, jeux vidéo, etc.
Participation à des projets transverses en fonction de vos centres d’intérêt et des besoins de l’entreprise.
Veille technologique sur les nouvelles techniques de protection, d’obfuscation, ou de contournement.
Collaboration et partage d’expertise
Travail avec les équipes Sécurité, R&D et Produit pour valider et documenter les découvertes.
Formation et mentorat sur les outils et méthodologies de reverse engineering mobile.
Rédaction de rapports techniques et de guides pour les équipes internes.
MISSIONS COMPLÉMENTATAIRES
Identification et analyse de comportements suspects dans des applications (exfiltration de données, backdoors).
Développement de scripts pour automatiser la détection de patterns ou l’extraction d’indicateurs de compromission (IoCs).
COMPETENCES REQUISES
Maîtrise du reverse engineering : Expérience avec Android (APK, Dex, Smali) et iOS (Mach-O, Swift/Objective-C). Une expérience sur d’autres environnements (web, jeux vidéo) est un plus.
Outils spécifiques : Frida, Objection, Ghidra, IDA Pro, JADX, MobSF, Burp Suite, LLDB/GDB.
Langages de développement : Python (scripting avancé), Bash, Java/Kotlin (Android), Swift/Objective-C (iOS).
Instrumentation dynamique : Utilisation avancée de Frida pour hooker des fonctions critiques, intercepter des flux, manipuler le comportement applicatif en temps réel
Automatisation : Capacité à développer des outils pour accélérer les analyses (scripts, pipelines CI/CD).
Rigueur et discrétion : Respect des procédures de sécurité et de confidentialité.
PROFIL RECHERCHÉ
Vous avez 3 à 5 ans d’expérience en reverse engineering, avec une expertise marquée sur Frida et l’analyse d’applications complexes ? Vous aimez résoudre des énigmes techniques, explorer des sujets variés et partager vos découvertes ?
Vos atouts pour réussir avec nous :
Expérience confirmée en analyse d’applications (mobile, web, jeux vidéo, etc.).
Connaissance des techniques d’obfuscation et de leur contournement.
Sensibilité aux enjeux de cybersécurité et d’éthique.
Capacité à documenter et expliquer des concepts techniques complexes.
Autonomie, créativité et curiosité : Vous aimez proposer des idées et explorer de nouveaux terrains.
PROCESSUS DE RECRUTEMENT
Notre processus de recrutement se déroule en 4 étapes pour vous permettre de rencontrer l’équipe et de découvrir votre futur environnement de travail :
Entretien RH en visio : Une première rencontre à distance pour échanger sur votre parcours et vos motivations.
Entretien en visio avec le manager : Un échange technique pour mesurer votre expertise et identifier comment vos compétences peuvent contribuer à des projets stratégiques.
Entretien technique approfondi : Un test technique préparatoire suivi d’une session d’analyse approfondie avec le manager et des experts de l’équipe.
Entretien rencontre avec un dirigeant : Dernière étape pour échanger avec un de nos dirigeants, découvrir notre vision et voir comment vous pourriez vous intégrer à notre culture.
Nous garantissons un processus rapide, avec une durée maximale de 3 semaines, et des feedbacks constructifs à chaque étape.
ÉGALITÉ DES CHANCES
Sahar est une entreprise garantissant l’égalité des chances.
Nous nous engageons à promouvoir un environnement de travail inclusif et respectueux pour tous, où chaque collaborateur peut s’épanouir pleinement.
POURQUOI NOUS REJOINDRE
Rejoindre Sahar, c’est intégrer une jeune entreprise dynamique, engagée dans la souveraineté technologique française. Le 5 juillet 2023, Sahar crée sa Fondation d’Entreprise qui incarne l’engagement de notre organisation en faveur d’une intelligence artificielle éthique, écologique et responsable.
Nous soutenons l’engagement des réservistes en devenant signataire d’une convention de réserve, contribuant ainsi à des causes importantes pour notre pays.
Nous avons également un engagement solidaire fort, notamment par le biais d'un mentoring proposé à nos salariés par une structure externe, pour favoriser leur développement personnel et professionnel.
Nous attachons une grande importance à la cohésion et à l’engagement de notre équipe. Ainsi, nous proposons un programme d’events internes mené par une équipe dédiée, pour offrir un environnement de travail agréable et motivant.
- Département
- Engineering
- Localisations
- Paris
- Statut à distance
- Hybride
À propos de Sahar
L'entreprise a été créée en 2019 par Antoine Franz et Gauthier Schweitzer, deux ingénieurs français passionnés par l'intelligence artificielle et l'intérêt commun.
Sahar accompagne les secteurs public et privé dans le développement et le déploiement de produits technologiques stratégiques.