Reverse Engineer | Binary & Malware Analysis | Berlin

Remotely
Full-time
Our company stands at the vanguard of the data visualization industry, crafting sophisticated software solutions that metamorphose complex data into compelling business presentations. We serve global enterprise clients who depend on our technology for critical decision-making and stakeholder communications. Our engineering teams—utilizing advanced technologies including Visual Studio 2022, Xcode 15, Boost 1.83, OpenCV 4.8, and OpenGL—deliver exceptional visualization products that set industry benchmarks. Key Responsibilities - Conduct meticulous reverse engineering of binary code to decipher intricate software behavior and functionality. - Scrutinize potential security vulnerabilities within software systems and architect mitigation strategies. - Wield specialized tools like IDA Pro 8.3/Ghidra 10.3 to disassemble and analyze executable files and libraries. - Chronicle findings, methodologies, and technical procedures for internal knowledge propagation. - Synergize with security and development teams to bolster product protection measures. - Investigate and decode potential malware threats and attack vectors. - Spearhead improvements to our security infrastructure and protocols. - Research and implement cutting-edge practices in software security and binary analysis. - Devise custom tools and scripts to automate analysis processes when necessary. - Remain at the forefront of emerging reverse engineering techniques and security threats. Required Skills - 3+ years of professional tenure as a Reverse Engineer or in analogous roles. - Fluent English communication prowess (both written and verbal). - Demonstrable experience with binary code analysis and malware identification. - Advanced proficiency with IDA Pro, Ghidra, or comparable disassemblers. - Comprehensive understanding of data structures and algorithms, particularly those involving convoluted function interactions. in binary code - Experience identifying and dissecting security vulnerabilities in software. - Bachelor's degree or higher in Computer Science, Cybersecurity, or related technical discipline (or 3+ years of equivalent industry experience). - Mastery of modern software protection techniques and countermeasures. - Familiarity with at least one assembly language (x86, ARM, etc.). - Exemplary analytical thinking faculties and problem-solving abilities. Nice to Have - Hands-on experience with OpenGL, OpenCV or graphics pipeline analysis. - Proficiency in C/C++ and contemporary C++ features (C++17/C++20). - Adeptness with development environments like Visual Studio and Xcode. - Practical experience with Boost libraries and their implementation intricacies. - Insight into data visualization algorithms and techniques. - Background in software development or application security. - Expertise in obfuscation techniques and methods to analyze obfuscated code. - Fluency with dynamic analysis tools (debuggers, process monitors). - Knowledge of cryptographic implementations and their vulnerabilities. - Previous engagement in the business intelligence or data visualization sectors. Why Join Us Become part of our innovative ensemble and tackle challenging projects that redefine the boundaries of data visualization technology! We offer a competitive compensation package, pathways for professional advancement, and the opportunity to work with bleeding-edge technologies. Our collaborative milieu nurtures creativity and technical excellence—allowing you to cultivate your expertise in reverse engineering while contributing to products utilized by preeminent global enterprises.