411,234open jobs
14,368companies
73,679added this week
Browse all
Salary
$116k – $234k per year (Estimated)
Location
In office (Annapolis Junction)
Seniority
Senior · 6+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
To accomplish our mission, we focus on two things: our customers and our employees. To Our Customers: We are committed to: Providing unparalleled service Ensuring that our work directly supports our customer's mission Delivering exceptional val...

Description of Task to be Performed:

AnaVation is looking for a talented Malware Reverse Engineer who is passionate about supporting National Security missions. The ideal candidate appreciates partnering with our customer and a group of cybersecurity experts to build environments and analyze the threat actor intent of malware in support of military intelligence missions. This position is full time on-site in Annapolis Junction, Maryland.

Position Responsibilities:

Perform surface, dynamic, static, manual, and automated analysis on malicious software to determine its nature, capabilities, and potential impact. Analyze and reverse-engineer compiled executable code to understand its interactions with the environment and gain intelligence on its function and behavior. Evaluate malware attack capabilities, including transmission characteristics, attributes, and the intended purpose of the software, to understand its threat potential. Work closely with intelligence professionals to interpret the threat's intentions and capabilities and prepare detailed reports and studies on these findings. Additionally, provide technical expertise on the necessary hardware and software environments for effective malware triage and analysis.

Required Qualifications:

  • Clearance: U.S. Citizen, SCI within last 2 years.
  • Location: Full time on-site in Annapolis Junction, Maryland.
  • Experience and knowledge:
  • Four or more years of experience in a Reverse Engineering role
  • Four years of experience with program languages such as C/C++ and Python. - Four years of experience with machine architecture, operating system internals, file system and memory management, and assembly language (x64, ARM, MIPS).
  • Proficient with static and dynamic reverse engineering techniques such as disassembly/decompilation, imports, strings, process monitoring, file system monitoring, network traffic capture, debugging, sandboxing, unpacking and deobfuscation.
  • Skilled at analyzing compiled and interpreted programming languages.
  • Experience with tools like IDA Pro, Ghidra, Hopper, Binary Ninja, Frida, PE Explorer, objdump, etc.
  • Familiar with dynamic tools used for monitoring malware behavior. Experience with tools like kernel and process debuggers, process explorer, Wireshark.
  • Familiarity with automated analysis systems (e.g. Cuckoo Sandbox) and open-source intelligence resources (e.g. VirusTotal) for initial triage and quick identification of well-known malware.
  • Ability to write detailed technical reports on analysis findings and to present reports to stakeholders. Familiarity with MITRE ATT&CK framework, TTPs, IOCs, and CVEs to provide standard nomenclature.
  • Familiarity with threat sharing platforms (MISP) and threat intelligence interchange standards (STIX, TAXII).

Preferred Qualifications:

  • Clearance: Polygraph within last 5 years
  • Education: Bachelor's degree or higher in Computer Science, Information Systems, or a related field.
  • Certification: Certified Ethical Hacker (CEH),
  • Experience and Knowledge: Six or more years of experience in a Reverse Engineering role.
  • Malware sandbox analysis and forensics
  • Ability to construct analysis sandboxes and to simulate necessary infrastructure to enable malware samples to execute (such as simulating Internet connectivity and DNS resolution).
  • Ability to perform forensic analysis of sandbox environment to detect changes made by the malware sample during dynamic analysis. This includes detecting new, deleted, or modified files, changes to system settings, configurations, or registry entries, creation of new user accounts, open network ports, etc.
  • Ability to use hex editors to modify malware samples in order to bypass anti-reversing logic. This includes logic that detects attached debuggers, virtual environments, excessive delays in process execution, etc.
  • Ability to capture network and signals transmissions and to analyze the content of those transmissions. To include wired and wireless transmissions (Ethernet, Wi-Fi, Bluetooth, NFC, RF, etc.).
  • Hardware reverse engineering.
  • Ability to identify components and pathways attached to printed circuit boards (data and power).
  • Ability to identify and map “pin-out” configurations of chips.
  • Ability to connect to and monitor signals in and out of chips and convert those into binary data, ability to dump firmware images from hardware devices.
  • Ability to identify hardware analysis requirements and tooling needs for hardware reversing.
  • Ability to identify hardware anti-tamper mechanisms to prevent bricking or destruction of the device.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
411,234 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Annapolis Junction
Principle Engineer 11 min ago
Remote/Hybrid • Full-Time • Bengaluru
C++
Java
Python
Management
Telegram
WhatsApp
Apply
$162k – $222k per year • Remote/Hybrid • 10+ years exp • Bachelor's Degree
C++
Java
Python
AI/ML
Human-in-the-Loop
DevOps
CI/CD
Debian
Git
Robotics
Sensor Fusion
Apply
$20k per year • Remote/Hybrid • 3+ years exp • Moscow
C++
Python
DevOps
CI/CD
Git
GitLab
RTOS
Robotics
CANopen
Chips/EDA
OpenOCD
IoT
FreeRTOS
Apply
$47k – $61k per year (net) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Moscow
C++
C++
Qt
Apply
$20k – $52k per year (Estimated) • Remote/Hybrid • Moscow
Bash
C++
Python
C++
CMake
DevOps
CI/CD
Git
GitLab
QEMU
Management
Confluence
Apply
$135k – $244k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree
C++
JavaScript
Python
Rust
SQL
Databases
PostgreSQL
SQLite
DevOps
Git
Cybersecurity
Ghidra
IDA Pro
Apply
$75k – $145k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Quantico
Python
Cybersecurity
Wireshark
Apply
Test Engineer 2 days ago
$75k – $145k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Quantico
Python
Apply
Test Engineer 2 days ago
$75k – $145k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Quantico
Python
Apply
Technical Writer 3 days ago
$103k – $194k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Reston
Apply
$128k – $173k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Annapolis Junction
JavaScript
TypeScript
DevOps
CI/CD
Docker
Git
GitLab
GitLab CI
Management
Confluence
Jira
QA
Playwright
Apply
$108k – $195k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Annapolis Junction
PowerShell
Python
DevOps
Ansible
Terraform
VMWare
Windows Server
Apply
Systems Engineer 3 3 days ago
$194k – $262k per year • In office • Full-Time • 20+ years exp • Bachelor's Degree • Annapolis Junction
DevOps
Git
Management
Jira
Apply
$62k – $141k per year • In office • Internship • Bachelor's Degree • Annapolis Junction
Apply
$128k – $173k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • Annapolis Junction
Cybersecurity
NIST 800-53
Apply
See all jobs
This is one of many
411,234 more open roles from verified company boards, updated every day.