Reverse Engineer

Reverse Engineer

Paris Full Time 51300 - 62700 € / an (estimé) Hybride
S

En un coup d'œil

  • Missions: Analyse et décompose des applications variées pour développer des outils innovants.
  • Entreprise: Sahar, une entreprise dynamique engagée dans la souveraineté technologique française.
  • Avantages: Environnement inclusif, mentorat, événements internes et opportunités de développement personnel.
  • Autres infos: Processus de recrutement rapide avec feedbacks constructifs à chaque étape.
  • Pourquoi ce job: Rejoignez une équipe passionnée et explorez des sujets variés en reverse engineering.
  • Qualifications: 3 à 5 ans d'expérience en reverse engineering, expertise sur Frida et analyse d'applications.

Le salaire estimé est compris entre 51300 - 62700 € par an.

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.

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.

Vos principales missions sont :

  • 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.
  • 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).

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é.

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.

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. 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. 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.

Reverse Engineer employeur : Sahar

Sahar est un employeur de choix, offrant un environnement dynamique et inclusif où les employés peuvent s'épanouir tout en contribuant à des projets d'envergure liés à la souveraineté technologique. Avec des opportunités de développement personnel et professionnel, ainsi qu'un engagement fort envers des valeurs éthiques et solidaires, rejoindre notre équipe signifie participer à une aventure passionnante au cœur des innovations blockchain et cryptomonnaies. De plus, notre culture d'entreprise favorise la cohésion et l'engagement à travers des événements internes réguliers, rendant chaque journée de travail enrichissante et motivante.

S

Coordonnées :

Équipe de recrutement de Sahar

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Reverse Engineer

✨Plonge dans les forums de cybersécurité

Rejoins des forums comme Reddit ou des communautés comme OWASP pour échanger sur les tendances en cybersécurité. Ces plateformes sont idéales pour se rendre visible et nouer des contacts avec des pros du secteur.

✨Participe aux conférences et ateliers

Assiste à des événements comme le HackInParis ou le FIC pour faire du networking. Tu y rencontreras des experts du domaine, et ça peut vraiment t'aider à décrocher des opportunités de stage ou de boulot.

✨Montre ton expertise à travers un projet

N’hésite pas à créer un projet personnel en cybersécurité, que ce soit un blog, un outil open-source ou une étude de cas. Cela peut impressionner les recruteurs et montrer que tu es proactif.

✨Postule directement sur notre site !

Si tu vois une offre spéciale chez Sahar, ne perds pas de temps ! Postule directement sur notre site. Cela montre ton intérêt et ta motivation à rejoindre leur équipe.

Nous pensons qu'il te faut ces compétences pour exceller en tant que Reverse Engineer

Reverse Engineering
Instrumentation Dynamique
Frida
Analyse Statique/Dynamique
Désassemblage
Décompilation
Python (scripting avancé)

Quelques conseils pour ta candidature 🫡

Mets en avant tes certifications:Dans le domaine de la cybersécurité, les certifications comme CISSP, CEH ou CompTIA Security+ peuvent vraiment faire la différence. Assure-toi de les mentionner dans ton CV et de décrire comment elles t’ont préparé au poste chez Sahar.

Démontre tes compétences techniques:Ton CV doit refléter tes compétences techniques en matière de cybersécurité. Mentionne des outils spécifiques que tu maîtrises, comme Wireshark, Metasploit ou des compétences en pén-tests. Cela montre que tu es déjà dans le bain et prêt à contribuer chez Sahar.

Soigne ta lettre de motivation:Prends le temps de personnaliser ta lettre pour Sahar. Explique pourquoi tu es passionné par la cybersécurité et comment tu envisages de grandir avec eux dans ce domaine. N’hésite pas à mentionner des tendances actuelles qui te motivent.

Sois clair sur ta disponibilité:Pour un poste à plein temps, précise ta disponibilité. Mentionne ton délai pour commencer et ce qui te motive à rejoindre Sahar. Cela montre ton engagement et ta transparence dès le départ.

Comment te préparer à un entretien d'embauche chez Sahar

✨Montre tes compétences techniques

Dans le domaine de la cybersécurité, tes compétences techniques seront scrutées de près. Prépare-toi à approfondir des sujets comme le chiffrement, le pare-feu et l'analyse de menaces. Prépare quelques exemples concrets où tu as utilisé ces compétences pour résoudre des problèmes.

✨Prépare-toi aux scénarios de cas

Les entretiens en cybersécurité incluent souvent des études de cas ou des mises en situation. Soyons réalistes, il peut s'agir d'analyser une brèche de sécurité hypothétique. Entraîne-toi à penser à haute voix pendant que tu résous ces scénarios pour montrer ta méthodologie.

✨Parle de tes projets personnels

Pour un poste à temps plein, les recruteurs aiment voir que tu es passionné. N'hésite pas à parler de tes projets ou de tes contributions à des forums de cybersécurité. Montre que tu es proactif et que tu te tiens informé des dernières tendances dans le secteur.

✨Sois prêt à discuter d'outils de sécurité

Familiarise-toi avec les outils couramment utilisés dans la cybersécurité, comme Wireshark ou Metasploit. Lors de l’entretien chez Sahar, tu pourrais être interrogé sur tes expériences avec ces outils. Assure-toi de pouvoir expliquer comment tu les as utilisés dans tes précédentes expériences ou projets.