CACI International Inc · 6 days ago
Cyber Reverse Engineer
CACI International Inc is a company focused on national security cyber and hardware challenges. They are seeking a Cyber Reverse Engineer to perform software reverse engineering, vulnerability analysis, and exploit development, while also engaging with customers in training and operational settings.
Information TechnologyService IndustrySoftware
Responsibilities
Analyze and reverse engineer software binaries and embedded firmware on traditional and embedded systems to identify functional behavior
Conduct code review and vulnerability analysis on software/firmware to identify potential weaknesses or access vectors
Perform protocol analysis of communication channels
Perform static and dynamic analysis of software and firmware using tools like IDA Pro, Ghidra, X64Dbg, GDB, and Sysinternals to research the behavior of binaries
Perform differential analysis to identify critical changes between binaries
Draft and deliver technical reports related to the scope, nature, and characteristics of the assessed software/firmware to both technical and non-technical audiences
Brief the customer and accurately capture in writing the findings of your analysis
Qualification
Required
Active TS/SCI clearance
Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering
2 years of relevant work experience
Experience in computer science and information systems
Experience analyzing and reverse engineering Assembly binaries (x86 and/or ARM, AVR)
Experience with scripting languages such as Python and Unix Shell scripts
Experience using virtualization technologies (VMware, VirtualBox, Docker)
Experience using binary analysis tools such as IDA Pro, Ghidra, WinDbg, binwalk, FTK
Preferred
Understanding of memory management concepts (Heap, Stack, Virtual Memory)
Understanding of compiler specifics, operating system concepts, security models, and the causes of most vulnerabilities and how to exploit them
Familiarity with low-level Windows internals and UNIX kernel internals
Familiarity with encryption & hashing methods and algorithms (3DES, AES, RSA, MD5, SHA, CRC, etc.)
Background in ethical hacking and/or testing software vulnerabilities with a working knowledge of hacking tools and techniques such as memory corruption exploits, buffer overflows, rootkits, protocol poisoning, MetaSploit, nmap, etc
Cybersecurity certifications (e.g. CISSP, CEH, Security+)
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
Washington Technology
2026-01-11
2026-01-09
2026-01-03
Company data provided by crunchbase