Text copied to clipboard!

Titre

Text copied to clipboard!

Ingénieur en rétro-ingénierie

Description

Text copied to clipboard!
Nous recherchons un Ingénieur en rétro-ingénierie talentueux et motivé pour rejoindre notre équipe technique. Ce poste exige une expertise approfondie dans l'analyse de systèmes matériels et logiciels existants afin d'en comprendre le fonctionnement, d'en identifier les composants clés et de proposer des améliorations ou des reproductions. L'ingénieur en rétro-ingénierie joue un rôle crucial dans la sécurité informatique, la compatibilité logicielle, la maintenance industrielle et l'innovation technologique. Le candidat idéal aura une solide expérience en ingénierie logicielle, électronique ou mécanique, ainsi qu'une capacité à travailler avec des outils d'analyse avancés tels que les désassembleurs, les débogueurs, les scanners de circuits imprimés et les logiciels de modélisation 3D. Il devra également faire preuve d'une grande rigueur méthodologique, d'un esprit critique et d'une capacité à documenter précisément ses découvertes. Les missions incluent l'analyse de produits concurrents, la récupération de données à partir de systèmes obsolètes, la détection de vulnérabilités de sécurité, la création de prototypes fonctionnels à partir de produits existants, et la collaboration avec les équipes de développement pour intégrer les résultats de l'analyse dans de nouveaux produits ou services. Ce poste offre une opportunité unique de travailler sur des projets variés et innovants dans des secteurs tels que l'aéronautique, l'automobile, la cybersécurité, l'électronique grand public et les systèmes embarqués. Vous serez amené à interagir avec des experts multidisciplinaires et à contribuer à des projets stratégiques à fort impact technologique. Si vous êtes passionné par la compréhension des systèmes complexes, que vous aimez résoudre des énigmes techniques et que vous souhaitez participer à la création de solutions innovantes, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Analyser des systèmes matériels et logiciels existants
  • Identifier les composants et les architectures internes
  • Utiliser des outils de rétro-ingénierie comme les désassembleurs et débogueurs
  • Documenter les processus et les résultats d'analyse
  • Collaborer avec les équipes de développement pour intégrer les découvertes
  • Proposer des améliorations ou des reproductions de systèmes
  • Assurer la conformité aux normes de sécurité et de propriété intellectuelle
  • Participer à la veille technologique et à l'analyse de la concurrence
  • Créer des prototypes fonctionnels à partir de produits analysés
  • Contribuer à la résolution de problèmes techniques complexes

Exigences

Text copied to clipboard!
  • Diplôme en ingénierie informatique, électronique ou mécanique
  • Expérience en rétro-ingénierie ou en analyse de systèmes
  • Maîtrise des outils d'analyse comme IDA Pro, Ghidra, ou Wireshark
  • Connaissances en architecture logicielle et matérielle
  • Capacité à lire et interpréter du code assembleur ou binaire
  • Compétences en modélisation 3D ou en CAO (pour les systèmes physiques)
  • Excellentes compétences en résolution de problèmes
  • Bonne communication écrite et orale
  • Capacité à travailler en équipe multidisciplinaire
  • Respect des normes éthiques et légales en matière de rétro-ingénierie

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience en rétro-ingénierie de logiciels ou de matériels ?
  • Quels outils d'analyse avez-vous utilisés dans vos projets précédents ?
  • Avez-vous déjà travaillé sur des systèmes embarqués ou critiques ?
  • Comment gérez-vous la documentation de vos analyses ?
  • Pouvez-vous donner un exemple de projet où vous avez reproduit un système existant ?
  • Comment assurez-vous la conformité légale dans vos travaux de rétro-ingénierie ?
  • Quelle est votre approche pour identifier des vulnérabilités dans un système ?
  • Avez-vous des compétences en CAO ou en modélisation 3D ?
  • Comment collaborez-vous avec des équipes de développement ?
  • Êtes-vous à l'aise avec l'analyse de code bas niveau ?