CareerPlan

Software Patch Verification Engineer

Customer Site - Linthicum, MDFull-time$132k–$198k2026-10-29 → 2026-11-10
On-siteSecurity clearance required

Core

Evaluate software and firmware patches to perform binary patch diffing, root-cause vulnerability analysis, and verify security fixes across target systems.

Role type

Senior IC software patch verification engineer

Builds

Verified security patches and regression-tested software/firmware updates

Domain

Cybersecurity / Reverse Engineering

Required skills

binary patch diffing, static and dynamic reverse engineering, root-cause vulnerability analysis, disassembly tools (Ghidra, IDA Pro, Binary Ninja), software debuggers (GDB, WinDbg), formal retest procedures, C/C++/Python scripting

Preferred skills

AI/ML models for code analysis, dynamic instrumentation frameworks (Frida, DynamoRIO), automated fuzzing engines, OS security mitigations (ASLR, DEP, CFI)

Technologies

Ghidra, IDA Pro, Binary Ninja, GDB, WinDbg, BinDiff, Diaphora, Frida, DynamoRIO

Responsibilities

Perform binary patch diffing and root-cause vulnerability analysis on high volumes of patches; Execute formal retest procedures and regression checks to verify bug closure; Support reproducibility of vulnerability findings for system accreditation; Document analytical findings and integrate AI-assisted verification tools

Seniority

Senior, hands-on IC