Vulnerability Research Engineer with Security Clearance

Integration Innovation, Inc.

Washington (District of Columbia)

On-site

USD 115,000 - 181,000

Full time

19 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Integration Innovation, Inc. is seeking a senior reverse engineering engineer in the Washington, DC area to deconstruct compiled software and firmware, map interfaces, and drive actionable engineering outcomes. You will build Python/C++ tooling, evaluate telemetry, and document findings for technical reviews.

The role requires 5+ years of experience in low-level analysis, proficiency with IDA Pro/Ghidra/Binary Ninja, and hands-on work with embedded interfaces like UART/JTAG/SWD.

Qualifications

  • Bachelor’s or higher in Computer Engineering, CS, EE or Physics.
  • 5+ years in reverse engineering, binary/firmware analysis or malware analysis.
  • Experience with disassemblers and debuggers (IDA Pro, Ghidra, Binary Ninja; WinDbg/gdb/ll db).
  • Proficiency in C/C++ and Python; assembly knowledge (x86/x64, ARM).
  • Experience with embedded systems and interfaces (UART/JTAG/SWD; SPI/I2C) and telemetry logs.

Responsibilities

  • Reverse engineer compiled software/firmware to understand behavior and system interfaces.
  • Develop and maintain tooling/scripts (primarily Python and C/C++) to automate analysis and validate hypotheses.
  • Design lightweight test/instrumentation software to control assets and collect telemetry.
  • Document findings in technical reports with diagrams, evidence and next steps.
  • Collaborate with EW, RF/DSP, embedded and test engineers to translate results into decisions.

Skills

Reverse engineering
C/C++
Python
Disassemblers
Firmware analysis
Embedded systems
Telemetry interpretation
Technical writing

Education

Bachelor’s degree in Computer Engineering / CS / EE / Physics

Tools

IDA Pro
Ghidra
Binary Ninja
WinDbg
GDB
LLDB
Python
C/C++

Job description

Pay Range $115,000 - $181,000 The pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, geographic location, and any applicable laws.

Responsibilities * Reverse engineer compiled software and firmware to understand behavior, interfaces, and system-level implementation.

  • Use static and dynamic analysis (disassembly, debugging, tracing, emulation) to map control flow, data structures, protocols, and algorithms.
  • Develop and maintain custom tools/scripts (primarily Python and C/C++) to automate analysis, extract parameters, and validate hypotheses.
  • Design and implement lightweight test & instrumentation software to control assets, collect telemetry, and support test and evaluation events.
  • Document findings in clear technical reports, including diagrams, evidence, limitations, and recommended next steps.
  • Collaborate with multi-disciplinary engineers (EW, RF/DSP, embedded, test) to translate reverse-engineering results into actionable engineering decisions.
Qualifications
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Physics, or related field.
  • 5+ years of professional experience in reverse engineering, binary analysis, malware analysis, or low-level software/firmware analysis.
  • Hands-on experience with disassemblers and debuggers (e.g., IDA Pro, Ghidra, Binary Ninja; WinDbg/gdb/lldb).
  • Proficiency in C/C++ and Python; working knowledge of assembly (x86/x64, ARM, or similar).
  • Experience with embedded systems and common interfaces (e.g., UART/JTAG/SWD; SPI/I2C) and interpreting logs/telemetry.
  • Ability to communicate technical findings effectively in writing and in technical reviews.
Nice to have
  • Experience with EW systems, RF/DSP concepts, or signal-processing-driven software.
  • Experience with FPGA/DSP-adjacent development, hardware/software integration, or test automation for lab/field systems.
  • Experience producing customer-facing reports and briefings.
Security requirements

Active U.S. Government Secret clearance is required; TS/SCI preferred. U.S. citizenship is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Reverse Engineer
Senior Reverse Engineer

STR • Arlington (VA)

On-site
USD 134,000 - 184,000
Senior Reverse Engineer - Embedded Security
Senior Reverse Engineer - Embedded Security

Webster & Webster Associates • Baltimore (MD)

On-site
USD 150,000 - 250,000
Senior Reverse Engineer
Senior Reverse Engineer

Precision Solutions, Inc. • Leesburg (VA)

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
Reverse Engineer Software Developer
Reverse Engineer Software Developer

RedBeard Solutions LLC. • Fort Meade (MD)

On-site
USD 250,000 - 300,000
Sr. Principal Reverse Engineering/Vulnerability Research Engineer
Sr. Principal Reverse Engineering/Vulnerability Research Engineer

Clarity Innovations • United States

Remote
USD 133,000 - 315,000
Reverse Engineer 2
Reverse Engineer 2

CyberSpear, LLC • Fort Meade (MD), Northern (KY)

Hybrid
USD 185,000 - 220,000
Reverse Software Engineer
Reverse Software Engineer

Valence Vector Labs, Llc • Aberdeen (MD)

On-site
USD 120,000 - 180,000
Senior Embedded Security Research Lead
Senior Embedded Security Research Lead

Webster & Webster Associates • Baltimore (MD)

On-site
USD 100,000 - 140,000
Senior Application Developer with Security Clearance
Senior Application Developer with Security Clearance

Neural Solutions • Columbia (MD)

On-site
USD 204,000 - 247,000