Software Security Engineer (m/w/d)
Core
Securing software products against reverse engineering, analysis, and extraction by developing new protection strategies and fixing vulnerabilities.
Role type
Software Security Engineer (Anti-Tamper/Protection)
Builds
Cross-platform software protection technologies and automated test scenarios
Domain
Software security / Anti-tamper / Obfuscation
Deliverable
production ML models | product features
Required skills
C++, C#, Java, Python, Reverse Engineering, Binary analysis tools (IDA Pro, Ghidra, BinaryNinja, dnSpy), Compiler-based transformations, Platform internals (LLVM, .NET Runtime, Mono, JVM, Unity)
Preferred skills
LLVM IR experience
Responsibilities
Secure applications against reverse engineering and extraction, research and conceptualize modern protection technologies, identify and fix vulnerabilities in protected applications, implement cross-platform security technologies, develop automated test scenarios for protection mechanisms