Senior Vulnerability Researcher & Reverse Engineer
Core
Analyze systems to understand behavior and failure modes, develop and defeat advanced security techniques, and productize vulnerabilities in complex software systems.
Role type
Senior IC vulnerability researcher & reverse engineer
Builds
Exploits, security tools, and vulnerability research deliverables
Domain
Cybersecurity, reverse engineering, embedded systems, network protocols
Required skills
C, C++, Python, reverse engineering, system analysis, exploit development, debugging
Preferred skills
Assembly code (x86, x64, ARM, PPC, MIPS, SPARC, 68k), OS internals, exploit mitigations (DEP, ASLR), embedded systems, network protocols (TCP/IP, BGP, RF), reverse engineering tools (Ghidra, IDA Pro, Binary Ninja), debuggers (gdb, WinDbg, OllyDbg), full system emulation
Technologies
ARM, Embedded Support, Network, Python, Security, TCP/IP, C++, Ghidra, IDA Pro, HexRays, Binary Ninja, objdump, gdb, WinDbg, OllyDbg
Responsibilities
Analyze systems to understand functionality and failure behavior; develop and defeat new security techniques; write code for engineering work; disassemble systems; audit C++ code using Python
Seniority
Senior, hands-on IC