Reverse Engineer: Low-Level Malware & System Analysis
Adaptic
Corridor North (MD)
On-site
USD 90,000 - 120,000
Full time
14 days+
Application generator
A complete application in a minute — tailored resume and cover letter, ready to send.
Get past ATS filters
Job summary
Adaptic seeks Reverse Engineers to analyze software, uncover vulnerabilities, and understand systems, supporting the DoD and Intelligence Community. The role involves performing reverse engineering and debugging on software, working with low-level code, and using industry-standard reverse engineering tools. Candidates must have a TS/SCI clearance, experience in programming languages such as C/C++/Python, and a degree in a related field. Adaptic offers extensive benefits and customizable compensation packages.
Qualifications
All positions require an active TS/SCI with polygraph.
Experience with low-level programming and assembly language.
Proficiency in C, C++, Python, or similar languages.
Experience using reverse engineering tools and techniques.
Strong understanding of system internals (operating systems, memory, binaries).
Experience analyzing complex or malicious code and identifying vulnerabilities.
Familiarity with networking concepts and how systems communicate.
Ability to problem-solve in complex, mission-driven environments.
A degree in Computer Science, Computer Engineering, or related field (or equivalent experience).
Responsibilities
Perform reverse engineering and debugging on software, binaries, and system components.
Identify software defects, vulnerabilities, and potential exploitation paths.
Research open-source and emerging vulnerabilities to assess system risk.
Develop methods and techniques to determine if running software is vulnerable.
Analyze malicious binaries, malware, and adversary techniques.
Support identification of risks and provide mitigation strategies.
Work with low-level code, including assembly and compiled languages.
Leverage industry-standard reverse engineering tools (e.g., Ghidra, IDA Pro, debuggers).
Analyze system behavior across operating systems, memory, and processes.
Support development of proof-of-concept code, scripts, or analysis artifacts.
Automate reverse engineering and analysis workflows where possible.
Collaborate with cross-functional teams to support mission objectives.
Job description
Adaptic seeks Reverse Engineers to analyze software, uncover vulnerabilities, and understand systems, supporting the DoD and Intelligence Community. The role involves performing reverse engineering and debugging on software, working with low-level code, and using industry-standard reverse engineering tools. Candidates must have a TS/SCI clearance, experience in programming languages such as C/C++/Python, and a degree in a related field. Adaptic offers extensive benefits and customizable compensation packages.