CACI is seeking a Vulnerability Researcher to join their 5G security team in Florham Park, New Jersey. This role involves protocol analysis and firmware reverse engineering to identify security flaws in 3GPP protocols and proprietary telecom binaries. The ideal candidate should have 3-5 years of experience in software exploitation and reverse engineering, possess strong skills in C/C++ and Python3, and hold an active Top Secret clearance. The salary range is $79,400 - $162,700.
Qualifications
3-5 years of experience in software exploitation, reverse engineering, or protocol development.
Strong proficiency in C/C++ and scripting experience in Python3.
Working knowledge of 4G/5G architecture and networking protocols.
Responsibilities
Research 3GPP protocols for crashes and logic flaws using fuzzing techniques.
Perform static and dynamic analysis on telecom binaries and firmware.
Develop custom Python3 scripts for protocol decoding.
Skills
Software exploitation
Reverse engineering
Protocol development
C/C++ proficiency
Python3 scripting
4G/5G architecture knowledge
Disassembly tools experience (IDA Pro, Ghidra)
Tools
Wireshark
IDA Pro
Ghidra
Binary Ninja
Job description
CACI is seeking a Vulnerability Researcher to join their 5G security team in Florham Park, New Jersey. This role involves protocol analysis and firmware reverse engineering to identify security flaws in 3GPP protocols and proprietary telecom binaries. The ideal candidate should have 3-5 years of experience in software exploitation and reverse engineering, possess strong skills in C/C++ and Python3, and hold an active Top Secret clearance. The salary range is $79,400 - $162,700.