Ingénieur en Rétro-ingénierie | Visualisation de Données | Berlin
À distance
À plein temps
Notre client, entreprise à la pointe de l'innovation dans le domaine des logiciels de visualisation de données pour présentations professionnelles, recherche un Ingénieur en Rétro-ingénierie expérimenté pour intégrer son équipe technique à Berlin. Dans cette fonction, vous serez amené à analyser des codes binaires complexes, identifier des vulnérabilités de sécurité et contribuer au développement de solutions logicielles robustes utilisant des technologies avancées telles que Visual Studio, Xcode, Boost, OpenCV et OpenGL.
Responsabilités Principales
- Réaliser des analyses approfondies de code binaire afin de comprendre les fonctionnalités logicielles et d'identifier les vulnérabilités potentielles de sécurité.
- Procéder à l'analyse de logiciels malveillants et élaborer une documentation détaillée des constatations.
- Utiliser IDA Pro ainsi que d'autres désassembleurs pour effectuer la rétro-ingénierie de logiciels et d'applications.
- Manipuler des algorithmes complexes et des structures de données fondés sur l'analyse de code binaire.
- Collaborer avec les équipes de sécurité et de développement dans l'objectif de résoudre les vulnérabilités et d'améliorer la protection des logiciels.
- Documenter et communiquer les résultats de rétro-ingénierie de façon claire et exhaustive.
- Effectuer une veille technologique sur les dernières techniques de rétro-ingénierie et menaces sécuritaires.
- Concevoir et mettre en œuvre des outils permettant d'automatiser les processus de rétro-ingénierie lorsque cela s'avère possible.
Compétences Exigées
- Minimum de 3 années d'expérience en qualité d'Ingénieur en Rétro-ingénierie.
- Maîtrise de l'anglais professionnel, tant à l'écrit qu'à l'oral.
- Expérience substantielle en analyse de code binaire et techniques de détection de logiciels malveillants.
- Maîtrise d'IDA et/ou du désassembleur IDA Pro (versions 7.0+).
- Compréhension approfondie des vulnérabilités de sécurité et des mécanismes de protection.
- Connaissance solide des structures de données et des algorithmes impliquant de multiples fonctions basées sur du code binaire.
- Expérience en programmation en langage assembleur et utilisation d'outils de débogage avancés.
- Formation universitaire technique (niveau Licence minimum) ou expérience professionnelle équivalente en informatique (3 ans minimum).
- Aptitudes exceptionnelles d'analyse et de résolution de problèmes complexes.
Compétences Appréciées
- Expérience avec les environnements Visual Studio 2022, Xcode 15+, ainsi que les bibliothèques Boost 1.83+, OpenCV 4.8+ et OpenGL 4.6+.
- Maîtrise des techniques anti-rétro-ingénierie et des contre-mesures associées.
- Familiarité avec divers systèmes d'exploitation (Windows 11, macOS Sonoma, Linux kernel 6.0+).
- Parcours professionnel incluant du développement logiciel ou de la cybersécurité.
- Expérience dans l'utilisation d'outils de rétro-ingénierie automatisés comme Ghidra ou Radare2.
- Connaissance des systèmes et méthodologies de protection logicielle modernes.
- Expérience préalable dans le secteur de la visualisation de données ou des logiciels d'entreprise.
Notre Proposition
En rejoignant notre client, vous intégrerez une entreprise visionnaire à l'avant-garde de la technologie de visualisation de données. Vous collaborerez avec une équipe de professionnels talentueux sur des projets stimulants qui repoussent les frontières du possible dans le domaine des logiciels de présentation professionnelle. Nous proposons une rémunération compétitive, des perspectives d'évolution professionnelle et l'opportunité d'exercer un impact significatif au sein d'un environnement technique innovant.