Senior Software Reverse Engineer - DoD EW & Radar Tech

Envisioneering Inc

Washington (District of Columbia)

On-site

USD 100,000 - 150,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401k
Medical/Dental/Vision
FSA
Short Term
Long Term
AD&D and Life insurance (employer paid
Tuition Reimbursement
Paid Leave
Holidays

Job summary

Envisioneering, Inc. seeks a Software Engineer to support the Naval Research Laboratory’s Tactical Electronic Warfare Division, performing reverse engineering on software binaries with C, C++, and Python.

You will work with DoD customers on embedded systems and radar data, applying DSP concepts and secure handling of information. Candidates must hold an active DoD Secret clearance, have 5+ years of reverse engineering experience, and familiarity with Ghidra or IDA, Linux, and development in

Qualifications

  • Active DoD Secret clearance.
  • 5+ years of experience in software reverse engineering.
  • Demonstrated experience in C/C++, Python, and Linux operating systems.
  • Working knowledge of assembly (x86/x64, ARM, or similar).
  • Experience with DSP preferred.
  • Understanding of electromagnetics concepts preferred.

Responsibilities

  • Perform reverse engineering of software binaries to identify functionality, vulnerabilities, and design patterns, compiled software and firmware.
  • Work with embedded systems and interfaces (e.g., UART/JTAG/SWD; SPI/I2C) and interpreting logs/telemetry.
  • Utilize tools such as Ghidra and IDA Pro.
  • Develop and maintain scripts and utilities in C and C++ to assist in reverse engineering tasks.
  • Analyze radar-related software systems and apply DSP principles to interpret data and algorithms.
  • Collaborate with multi-disciplinary engineers to translate reverse-engineering results into actionable decisions.
  • Document findings and prepare technical reports for internal and external stakeholders.
  • Ensure compliance with security protocols and classified information handling procedures.

Skills

Software reverse engineering
C/C++
Python
Linux
Assembly (x86/x64, ARM)
DSP
Ghidra/IDA

Education

B.S./M.S in Computer Engineering or related field

Tools

Ghidra
IDA Pro

Job description

Envisioneering, Inc. seeks a Software Engineer to support the Naval Research Laboratory’s Tactical Electronic Warfare Division, performing reverse engineering on software binaries with C, C++, and Python.

You will work with DoD customers on embedded systems and radar data, applying DSP concepts and secure handling of information. Candidates must hold an active DoD Secret clearance, have 5+ years of reverse engineering experience, and familiarity with Ghidra or IDA, Linux, and development in

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Reverse Engineer - DoD TEWD (Secret)
Senior Software Reverse Engineer - DoD TEWD (Secret)

Envisioneering Inc • Washington

On-site
USD 100,000 - 150,000
401k
Medical/Dental/Vision
Tuition Reimbursement
+2
Software Reverse Engineer - NRL Tactical EW Division
Software Reverse Engineer - NRL Tactical EW Division

Envisioneering Inc • Washington

On-site
USD 100,000 - 150,000
401k
Medical/Dental/Vision
Tuition Reimbursement
+2
Software Reverse Engineer - NRL Tactical EW Division with Security Clearance
Software Reverse Engineer - NRL Tactical EW Division with Security Clearance

Envisioneering Inc • Washington

On-site
USD 100,000 - 150,000
401k
Medical/Dental/Vision
FSA
+6
Vulnerability Research Engineer – Reverse Engineering
Vulnerability Research Engineer – Reverse Engineering

Integration Innovation, Inc. • Washington

On-site
USD 115,000 - 181,000
Reverse Engineer - Software (Low-Level)
Reverse Engineer - Software (Low-Level)

Radiance Technologies • Kentucky

On-site
USD 70,000 - 100,000
Generous 401K
Full health/dental/life/vision insurance
Educational reimbursement
+2
Senior Reverse Engineer (C/C++, Python) | TS/SCI
Senior Reverse Engineer (C/C++, Python) | TS/SCI

Erias Ventures, LLC • Annapolis (MD)

On-site
USD 245,000 - 270,000
Above Market Hourly Pay
11% Roth or Traditional 401k with Vest
Spot Bonuses for Assisting with BD and
+12
Software Reverse Engineer – 802.11, SDR, Kernel
Software Reverse Engineer – 802.11, SDR, Kernel

General Dynamics Information Technology, Inc. • Annapolis (MD)

On-site
USD 120,000 - 180,000
Senior Software Reverse Engineer - C/C++, Python (TS/SCI)
Senior Software Reverse Engineer - C/C++, Python (TS/SCI)

Erias Ventures, LLC • Maryland

On-site
USD 245,000 - 270,000
Above Market Pay
11% Roth/Traditional 401k
Spot Bonuses
+7
Senior CNO Reverse Engineer DoD Cyber Tools
Senior CNO Reverse Engineer DoD Cyber Tools

AnaVation LLC • Hanover (MD)

On-site
USD 140,000 - 190,000
Generous medical insurance for self &/
100% company paid dental insurance
100% company paid disability insurance
+6
Reverse Engineering Software Engineer - TS/SCI Eligible
Reverse Engineering Software Engineer - TS/SCI Eligible

Radiance Technologies, Inc. • United States

On-site
USD 80,000 - 100,000