Reverse Engineer Researcher
Core
Reverse engineer malicious code, design new analysis methods and tools, and apply reverse engineering practices to AI systems to support high-impact government and defense customers.
Role type
Senior IC reverse engineer researcher (malware analysis & AI)
Builds
New analysis methods, tools, and reports on emerging security threats
Domain
Cybersecurity / Malware Analysis / Artificial Intelligence
Deliverable
production ML models | product features | research
Required skills
Reverse engineering software binaries (user/kernel level), static analysis, debugging (user/kernel), native programming (C/C++), high-level programming (Java/Python/Go), firmware/device driver development, malware tradecraft (TTPs), OS internals, compiler theory, cryptography, deobfuscation, mobile reverse engineering, sandboxing/instrumentation, AI/ML for reverse engineering
Preferred skills
Technical writing, mentoring, rapid prototyping, handling confidential information
Technologies
IDA Pro, NSA Ghidra, Binary Ninja, x32dbg, x64dbg, gdb, WinDbg, Wireshark, netcat, Frida, QEMU, Unicorn Engine
Responsibilities
Reverse engineer malicious code and document results; design and prototype new analysis methods and tools; identify and document emerging security threats; explore AI applications for reverse engineering; participate in the broader security community through collaboration and publications
Seniority
Senior, hands-on IC with research output