Ingénieur Reverse Android Noyau Intermédiaire

Il y a 2 mois


Rennes, France Quarkslab Temps plein

Le poste

Au sein de la communauté technique Mobile, vous serez en charge de réaliser des études de sécurité sur l'environnement Android.

Ces projets couvrent des thématiques variées :

  • Recherche de vulnérabilités
  • Reverse engineering
  • Analyse en profondeur d'éléments bas niveaux du système Android (ex: noyau, bootloader, modem ...)
  • Analyse de solutions propriétaires basées sur des versions modifiées d'Android, etc.

Vous serez également amené à créer et délivrer des formations, en interne et/ou externe.

Le cadre

  • Vous souhaitez travailler dans une entreprise à la fois conviviale et où l'expertise technique est importante.
  • Vous aurez du temps dévolu à monter en compétences et effectuer des projets de R&D, avec un référent permettant de vous guider à différentes étapes de votre avancement.
  • Vous pourrez selon les besoins coopérer avec les autres équipes du Lab de Quarkslab, qui sont notamment spécialisées en rétro-ingénierie, recherche de vulnérabilités et cryptographie.
  • Vous aurez également la possibilité de participer à des formations et workshops internes permettant de monter en compétences dans différents domaines : fuzzing, mobile, reverse, etc.

Voici une liste des compétences et connaissances souhaitées pour le poste proposé :

  • Bonnes connaissances sur le noyau Linux (fonctionnement général d'un driver, gestion de la mémoire, syscalls, gestion des processus, mécanismes de sécurité ...)
  • Connaissances de base sur le système d'exploitation Android
  • Connaissances bas niveau : architecture, processus de boot securisé, mécanismes de mises à jour ...
  • Bonne maîtrise de l'assembleur ARM32 et AARCH64
  • Maitrise d'outils de debug, de reverse engineering ou d'émulation : IDA, Ghidra, gdb, qemu, unicorn ...
  • Bonne compréhension du fonctionnement de différentes vulnérabilités du noyau Linux
  • Connaissances de base sur du fuzzing et de la recherche de vulnérabilités : AFL, libFuzzer, syzkaller ...
  • Maîtrise du français et de l'anglais (lu, écrit et parlé)
  • Capacité à appréhender des problématiques inconnues
  • Autonomie et forte capacité d'apprentissage

Les connaissances ou expériences suivantes seraient un plus :

  • Connaissances avancées des mécanismes de boot (chargeur de démarrage, mode recovery, chaîne de vérification d'intégrité ...)
  • Connaissances sur baseband ou TrustZone
  • Développement d'outils d'aide à l'analyse ou à la recherche de vulnérabilités dans l'écosystème Android (diffing, émulateurs etc ...)

Pourquoi travailler chez Quarkslab ?

  • Pour travailler dans une équipe de passionnés, désireuse d'apprendre et de jouer avec de nouvelles approches et technologies, mélangeant des domaines de compétences variées couvrant toutes les couches du logiciel au matériel.
  • Pour profiter d'un partage de connaissances récurrent et des interactions régulières interéquipes.
  • Pour participer à des conférences dans votre domaine d'expertise, apprendre et partager vos connaissances lors de nombreux évènements internes (conférence hebdomadaire, formations, etc.).
  • Pour contribuer au développement d'outils open source ou à usage interne.
  • Pour une excellente mutuelle d'entreprise.
  • Pour un environnement international avec des bureaux à Paris, Rennes et à Buenos Aires (team croissants vs. team asado).

Processus de recrutement

  1. Appel avec notre responsable de l'acquisition des talents.
  1. Premier entretien technique par visio-conférence.
  1. Résolution d’un challenge technique
  1. Entretien technique complet et entretien managérial dans nos locaux de Paris / Rennes ou en remote.
  1. Débriefing RH et offre d'emploi.

Quarkslab est fier d'être un employeur qui respecte l'égalité des chances sur le lieu de travail. Nous nous engageons à assurer l'égalité des chances en matière d'emploi, indépendamment de l'origine ethnique, de la couleur, de l'ascendance, de la religion, du sexe, de l'origine nationale, de l'orientation sexuelle, de l'âge, de la citoyenneté, de l'état civil, du handicap ou de l'identité de genre. Si vous avez un handicap ou des besoins particuliers qui nécessitent certains aménagements, veuillez-nous en faire part et nous serons heureux de les prendre en considération.

Quarkslab est une société française spécialisée dans la R&D en sécurité de l'information, le conseil et le développement de logiciels. Notre expertise est de combiner la sécurité offensive et défensive pour aider les organisations à adopter une nouvelle posture de sécurité : Forcer les attaquants, et non les défenseurs, à s'adapter en permanence. Grâce à nos services de conseil et à nos logiciels, nous fournissons des solutions sur mesure aux organisations, les aidant à protéger leurs actifs, leurs données sensibles et leurs utilisateurs contre des attaques de plus en plus sophistiquées.

Quarkslab est un utilisateur avide et actif, et un contributeur au logiciel Open Source et développe et maintient des outils de sécurité de pointe tels que LIEF, QBDI, Triton, Irma, et plusieurs autres projets.

Nous développons deux logiciels commerciaux : QFlow, une plateforme permettant d'automatiser et d'orchestrer l'analyse de sécurité des fichiers à grande échelle, et QShield, un logiciel de protection avancée du code et des données permettant de perturber les attaques de type "code lifting", "reverse engineering" et "tampering".


  • Analyste Reverse Engineering

    il y a 4 semaines


    Rennes, France Thales Temps plein

    **QUI SOMMES-NOUS ?** Thales propose des systèmes d’information et de communication sécurisés et interopérables pour les forces armées, les forces de sécurité et les opérateurs d’importance vitale. Ces activités, qui regroupent radiocommunications, réseaux, systèmes de protection, systèmes d’information critiques et cybersécurité,...


  • Rennes, France Groupe IT Link Temps plein

    Job description En rejoignant IT Link, vous intégrez le pôle Mobile & Applications connectées en tant que Développeur Android (H/F) expérimenté(e) dans une équipe agile de 15 personnes au sein de notre bureau d’études, dans nos locaux de Cesson-Sévigné.  Les missions principales  - Spécifications techniques et fonctionnelles en...


  • Rennes, France Groupe IT Link Temps plein

    Job description En rejoignant IT Link, vous intégrez le pôle Mobile & Applications connectées en tant que Développeur Android (H/F) expérimenté(e) dans une équipe agile de 15 personnes au sein de notre bureau d’études, dans nos locaux de Cesson-Sévigné.  Les missions principales  - Spécifications techniques et fonctionnelles en...


  • Rennes, France HELLOWORK Temps plein

    Description du poste et Missions Hellowork, c’est plus de millions de candidatures en dont % réalisées via nos applications mobiles.  Vous serez directement intégré au sein de l’impact team dédiée aux applications !  Frédéric, Meven, Pierre et Bastien pourront vous accompagner tout au long de votre apprentissage. Et le tout dans un cadre...

  • Developer Mobile Android

    il y a 1 mois


    Rennes, France Famoco Temps plein

    En un peu plus de 10 ans, Famoco est devenue une référence dans le domaine des nouvelles technologies.Comment ? En fournissant une infrastructure logicielle et matérielle complète aux acteurs B2B, ONG et gouvernements qui rencontrent des difficultés dans le déploiement de leurs solutions métiers !Que cela soit en France (Paris et Rennes), en Belgique...

  • Developer Mobile Android

    il y a 23 heures


    Rennes, France Famoco Temps plein

    En un peu plus de 10 ans, Famoco est devenue une référence dans le domaine des nouvelles technologies.Comment ? En fournissant une infrastructure logicielle et matérielle complète aux acteurs B2B, ONG et gouvernements qui rencontrent des difficultés dans le déploiement de leurs solutions métiers !Que cela soit en France (Paris et Rennes), en Belgique...


  • Rennes, France AMOSSYS Temps plein

    Descriptif du poste Membre du pôle Security Evaluation and Analysis Lab, vous évaluerez le niveau de sécurité de produits logiciels au travers d'une approche offensive, dans le cadre des activités d'analyse logicielle offensive ou des activités du laboratoire CESTI (Centre d'Évaluation de la Sécurité des Technologies de l'Information)...


  • Rennes, France AMOSSYS Temps plein

    Descriptif du poste Membre du pôle Security Evaluation and Analysis Lab, vous évaluerez le niveau de sécurité de produits logiciels au travers d'une approche offensive, dans le cadre des activités d'analyse logicielle offensive ou des activités du laboratoire CESTI (Centre d'Évaluation de la Sécurité des Technologies de l'Information)...


  • Rennes, France AViSTO Temps plein

    Offer description AViSTO recherche un ingénieur C++/Qt expérimenté et passionné pour mener à bien des projets de développement logiciel. Dans ce contexte, votre première mission consistera à intégrer l’équipe de développement d’un de nos clients dans le secteur médical basé à Angers. Vous participerez à l’élaboration de leur...


  • Rennes, France davidson-consulting Temps plein

    Profil / Mission Le cadre d’intervention Au sein de services Cybersécurité gérés par Davidson et/ou localisés chez nos clients, tu interviendras en tant que consultant Cybersécurité sur les aspects techniques de ce beau métier. Les activités Soit, tu endosseras le rôle Ingénieur SOC / CSIRT : Analyser les menaces de...

  • Analyste SOC N2/n3

    il y a 1 mois


    Rennes, France VINCI Temps plein

    Doté.e d’une curiosité prononcée pour les nouvelles technologies vous aimez savoir « comment ça marche ». Ce goût du challenge vous amènera à réaliser les missions suivantes: Sur la partie SOC: Maîtriser les playbook et les use cases développés au niveau du SIEM/SOAR Analyse en profondeur Threat intelligence Chasse aux...


  • Rennes, France Michael Page Temps plein

    Le poste de Ingénieur Développement PHP/Drupal H/FEn tant qu'Ingénieur Développement spécialisé sur PHP et Drupal, vos missions se concentreront sur l'analyse et la réalisation des développements informatiques des projets qui vous seront confiés, quelque : * Assurer la maintenance évolutive et corrective des projets ; * Être le garant de la...


  • Rennes, France Michael Page Temps plein

    Le poste de Ingénieur Logiciel Java Angular H/FEn tant qu'Ingénieur Logiciel Java Angular, vos missions se concentreront sur l'analyse et la réalisation des développements informatiques des projets confiés, tels que : * Assurer la maintenance évolutive et corrective des projets ; * Garantir la qualité des éléments produits ; * Participer à...


  • Rennes, France Michael Page Temps plein

    Le poste de Ingénieur Logiciel PHP Symfony H/FEn tant qu'Ingénieur PHP Symfony, vos missions se concentreront sur le chiffrage, la conception et le développement de nouveaux projets pour nos clients, tels que : * Chiffrer les projets potentiels lors de la phase d'avant-vente ; * Concevoir les solutions recherchées par nos clients ; * Choisir les...


  • Rennes, France Michael Page Temps plein

    Notre client est une entreprise de taille intermédiaire française, qui s'appuie sur les technologies et compétences métier pour proposer des solutions adaptées à l'évolution des besoins de ses clients et leur permettre de sublimer leurs promesses clients.Leur processus de recrutement est composé de :Un premier échange avec les RH,Un entretien avec...


  • Rennes, France Michael Page Temps plein

    Notre client est une entreprise de taille intermédiaire française, qui s'appuie sur les technologies et compétences métier pour proposer des solutions adaptées à l'évolution des besoins de ses clients et leur permettre de sublimer leurs promesses clients.Leur processus de recrutement est composé de :Un premier échange avec les RH,Un entretien avec...

  • Analyste SOC N2/n3

    il y a 1 mois


    Rennes, France VINCI Temps plein

    Chez Axians, nous accompagnons nos clients publics et privés de toutes tailles dans l’élaboration de leurs stratégies de cybersécurité ainsi que dans la mise en œuvre des systèmes et des services leur permettant de faire face aux menaces toujours plus nombreuses et sophistiquées dont ils sont la cible. Dans le cadre de notre développement en...


  • Rennes, France IT link Temps plein

    **L’ESSENTIEL**: - Alternance- Services en ligne- Partiellement éligible au télétravail- Rennes**COMPÉTENCES**: - Gestion de projet- Développement Mobile- Android**PROFIL**: - BAC +5- < 2 ans*** **À PROPOS**: - Engagé.e.s pour l' - **égalité des chances**, nous pensons que la diversité est une richesse. Nous savons respecter, apprécier et...


  • Rennes, France Marine Nationale Temps plein

    La Marine nationale est une des composantes des forces armées qui dépend du ministère des Armées. Les équipages de nos bâtiments de surface, sous-marins, aéronefs, unités de fusiliers marins et commandos marine protègent les Français et défendent les intérêts de la France sur toutes les mers du monde, 24/24h, 365j/an. Choisir la Marine, c'est...


  • Rennes, France Marine Nationale Temps plein

    La Marine nationale est une des composantes des forces armées qui dépend du ministère des Armées. Les équipages de nos bâtiments de surface, sous-marins, aéronefs, unités de fusiliers marins et commandos marine protègent les Français et défendent les intérêts de la France sur toutes les mers du monde, 24/24h, 365j/an. Choisir la Marine, c'est...