Vulnerability Research & Reverse Engineer
Core
Analyze source code to identify vulnerabilities and perform reverse engineering, development, testing, and maintenance of complex classified and unclassified software applications.
Role type
Senior IC vulnerability researcher and reverse engineer
Builds
CNO/CNE tools and software applications across multiple operating systems
Domain
Cybersecurity, defense, and intelligence
Required skills
low-level programming, stack frames, calling conventions, memory management, TCP/IP stacks, routing protocols, source management, assembly languages (x86/64, ARM, PPC, MIPS), C/C++
Preferred skills
project execution, software tool development
Technologies
ARM, Network, TCP/IP, C++, Linux, Python, Security
Responsibilities
Analyze source code to identify vulnerabilities, perform reverse engineering, develop and modify complex software applications, work in small teams with customer coordination, cover full lifecycle including emulation and tool development
Seniority
Senior, hands-on IC