Senior Software Reverse Engineer & Vulnerability Analyst

Peraton

Huntsville (AL)

On-site

USD 112,000 - 179,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Peraton is seeking a Senior Software Reverse Engineer to join the SCAR Team in Huntsville, AL. You will analyze software, firmware, and hardware to reveal how systems work, identify vulnerabilities, and support mission objectives.

You will use Ghidra, GDB, and virtualization to perform deep analysis and provide actionable insights. Responsibilities include live debugging, static and dynamic reverse engineering, and collaboration with DOCEX and CONOPS teams.

Qualifications

  • Bachelor’s degree with 8+ years of relevant experience; OR Masters’s with 6+ years; OR PhD with 4+ years; 4 years in lieu of a degree.
  • TS/SCI with ability to obtain a poly
  • 3+ years of software reverse engineering experience, preference for malware or vulnerability research
  • Experience with virtualization platforms (VMware, KVM/QEMU) for dynamic analysis
  • Experience with disk image analysis tools (Autopsy, guestfish) and SWRE toolchain (Ghidra, GDB, Wireshark, NMAP, binutils)
  • Networking analysis (Wireshark, nmap) and Linux/Unix environments
  • Live debugging with GDB; correlate with Ghidra analysis
  • Knowledge of C, C++, Assembly and Python; OS internals; x86/x64 architecture
  • Understanding of security practices and identifying flaws in software architecture

Responsibilities

  • Perform in-depth analysis of software, firmware, and hardware to uncover functionality and vulnerabilities.
  • Use virtualization/sandboxing to observe real-time behavior in native environments.
  • Live on-system debugging with GDB; correlate with static Ghidra analysis.
  • Apply static reverse engineering in Ghidra to reveal hidden logic and indicators.
  • Integrate findings with CONOPS and exploitation planning (DOCEX).
  • Identify undocumented features and model/explain features via PoC techniques.
  • Master toolchain for end-to-end exploitation; mentor junior engineers.

Skills

Reverse engineering
Ghidra
GDB
Wireshark
VMware/KVM
Linux
C/C++
Python
x86/x64 assembly

Education

Bachelor’s degree in a relevant field
Master’s degree in a related field
PhD in a relevant field

Tools

Ghidra
GDB
Wireshark
MobaXterm
NMAP
binutils

Job description

Peraton is seeking a Senior Software Reverse Engineer to join the SCAR Team in Huntsville, AL. You will analyze software, firmware, and hardware to reveal how systems work, identify vulnerabilities, and support mission objectives.

You will use Ghidra, GDB, and virtualization to perform deep analysis and provide actionable insights. Responsibilities include live debugging, static and dynamic reverse engineering, and collaboration with DOCEX and CONOPS teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Reverse Engineer: Dynamic & Static Analysis
Senior Software Reverse Engineer: Dynamic & Static Analysis

Peraton • Huntsville (AL)

On-site
USD 112,000 - 179,000
Senior Software Reverse Engineer (TS/SCI)
Senior Software Reverse Engineer (TS/SCI)

Peraton • Bethesda (MD), Northern (KY)

Hybrid
USD 135,000 - 216,000
Senior Software Reverse Engineer - TS/SCI Clearance
Senior Software Reverse Engineer - TS/SCI Clearance

Peraton • Bethesda (MD)

On-site
USD 135,000 - 216,000
Senior Software Reverse Engineer - Security & Firmware
Senior Software Reverse Engineer - Security & Firmware

Peraton • Bethesda (MD)

On-site
USD 140,000 - 210,000
External Job Posting Title Senior Software Reverse Engineer
External Job Posting Title Senior Software Reverse Engineer

Peraton • Huntsville (AL)

On-site
USD 112,000 - 179,000
Senior Software Reverse Engineer
Senior Software Reverse Engineer

Peraton • Huntsville (AL)

On-site
USD 112,000 - 179,000
Vulnerability Analysis & Reverse Engineering Intern
Vulnerability Analysis & Reverse Engineering Intern

Radiance Technologies • Huntsville (TN)

On-site
USD 90,000 - 130,000
Senior Embedded Security Reverse Engineer – Remote/Hybrid
Senior Embedded Security Reverse Engineer – Remote/Hybrid

Proven Recruiting • Virginia (MN)

Hybrid
USD 150,000 - 250,000
Bonus
Equity
Hybrid work model
Senior Software Reverse Engineer — Low-Level Exploitation
Senior Software Reverse Engineer — Low-Level Exploitation

Radiance Technologies, Inc. • United States

On-site
USD 100,000 - 130,000
Software Reverse Engineer (TS/SCI)- Senior & Mid
Software Reverse Engineer (TS/SCI)- Senior & Mid

Vexterra Group • Bethesda (MD)

On-site
USD 100,000 - 130,000