Software Patch Verification Engineer
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
