Software Reverse Engineer - NRL Tactical EW Division

Envisioneering Inc

Washington (District of Columbia)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401k
Medical/Dental/Vision
Tuition Reimbursement
Paid Leave
Holidays

Job summary

Envisioneering Inc is looking for a Software Reverse Engineer to support the Tactical Electronic Warfare Division at the Naval Research Laboratory in Washington, DC. This full-time position requires 5+ years of experience in software reverse engineering and proficiency in C/C++ and Python, along with an active DoD Secret clearance.

The successful candidate will analyze software code, use reverse engineering tools like Ghidra and IDA Pro, and collaborate with multi-disciplinary engineers. A competitive salary range of $100,000 to $150,000 is offered, with comprehensive benefits.

Qualifications

  • 5+ years of experience in software reverse engineering.
  • Active Department of Defense (DoD) Secret clearance.
  • Demonstrated experience in C/C++ and Python.

Responsibilities

  • Perform reverse engineering of software binaries.
  • Work with embedded systems and common interfaces.
  • Utilize tools such as Ghidra and IDA Pro.

Skills

C++
Python
Software reverse engineering
Digital signal processing
Electromagnetics concepts

Education

B.S. or M.S in Computer Engineering, Computer Science, Electrical Engineering

Tools

Ghidra
IDA Pro
CMake

Job description

Software Reverse Engineer – NRL Tactical EW Division

Location: Washington, DC 20375 US (Primary)

Job Type: Full-Time

Education: Bachelor's Degree

Travel: None

Minimum Security Clearance: Secret

Job Description

Envisioneering, Inc. has an immediate opening for a full‑time Software Engineer to support our current work at the Naval Research Laboratory (NRL) in support of the Tactical Electronic Warfare Division (TEWD). We are seeking a highly motivated candidate with strong communications and problem‑solving skills as well as the ability to work with multiple Government customers conducting software reverse engineering on projects for the U.S. Navy. The selected candidate will function as part of a software team responsible for delivering analysis of software code using reverse engineering tools and techniques. Previous experience with C, MATLAB, Python, Git-Flow, CMake, and Google Test desired. Understanding of electromagnetics concepts including radar operations and digital signal processing are desired. Experience with Ghidra or Ida are desired. This position requires an active DoD Secret clearance.

  • Perform reverse engineering of software binaries to identify functionality, vulnerabilities, and design patterns, compiled software and firmware
  • Work with embedded systems and common 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 principles of digital signal processing to interpret data and algorithms.
  • Softwareengineering inC.
  • Structuredtechniquesshallbeemployed in allphasesofsoftwaredevelopment.
  • CodewillbedevelopedthatmeetDoDbestpracticesandindustrystandards.
  • Developssoftwaretools andutilitiesasneeded.
  • Collaborate with multi‑disciplinary engineers (EW, RF/DSP, embedded, test) to translate reverse‑engineering results into actionable engineering decisions.
  • Document findings and prepare technical reports for internal and external stakeholders.
  • Ensure compliance with security protocols and classified information handling procedures.
Job Requirements

MINIMUM SKILLS/QUALIFICATIONS:

  • Active Department of Defense (DoD) Secret clearance*.
  • 5+ years ofexperienceinsoftwarereverse 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.

EDUCATION: B.S. or M.S in Computer Engineering (preferred), Computer Science, Electrical Engineering, or related field is required.

SALARY RANGE: $100,000.00 - $150,000.00

Benefits: Envisioneering, Inc. offers a stable work environment, a competitive salary, and a comprehensive benefits package effective date of hire; including 401k, Medical/Dental/Vision, FSA, Short Term, Long Term, AD&D and Life insurance (employer paid), voluntary life, Tuition Reimbursement, Paid Leave, Holidays and much more.

As a condition of employment: You must pass a drug and pre‑employment drug screening. U.S. Citizenship Required. Candidate must follow all company and non‑DOT Drug and Alcohol Testing. *A Department of Defense (DoD) Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Please confirm in your cover letter or resume.

Envisioneering Inc. is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship and immigration status, age, disability or handicap, sex (including pregnancy), marital status, veteran status, sexual orientation, genetic information, arrest record, hairstyle, or any other characteristic protected by applicable federal, state, or local laws. Our management team is dedicated to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee activities, and general treatment during employment. Envisioneering Inc. is committed to creating and maintaining a workplace in which all employees have an opportunity to participate and contribute to the success of the business and are valued for their skills, experience, and unique perspectives.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior/Mid-level Software Engineer
Junior/Mid-level Software Engineer

Envisioneering Inc • Washington

On-site
USD 85,000 - 120,000
401k
Medical/Dental/Vision
FSA
+7
Senior Software Engineer (Radar / RF)
Senior Software Engineer (Radar / RF)

Envisioneering Inc • Washington

On-site
USD 140,000 - 160,000
401k
Medical/Dental/Vision
Paid Leave
Electrical Engineer NRL
Electrical Engineer NRL

Envisioneering Inc • Washington

On-site
USD 80,000 - 110,000
401k
Medical/Dental/Vision
Tuition Reimbursement
+2
CNO - Software Reverse Engineer - C/C++, Embedded, Python
CNO - Software Reverse Engineer - C/C++, Embedded, Python

Erias Ventures, LLC • Maryland

On-site
USD 190,000 - 205,000
Above Market Hourly Pay
11% Roth or Traditional 401k with Vest
Spot Bonuses
+17
Senior Communications & Networks Engineer
Senior Communications & Networks Engineer

Envisioneering Inc • Arlington (VA)

On-site
USD 175,000 - 210,000
Radio Frequency (RF) /Radar Prototype & Test Equipment Technician
Radio Frequency (RF) /Radar Prototype & Test Equipment Technician

Envisioneering Inc • Washington

On-site
USD 90,000 - 135,000
401k (immediate vesting)
Medical/Dental/Vision
Tuition Reimbursement
+1
CNO - Reverse Engineer - C, Prototyping, Ghidra 7/2/2026 Hanover, MD
CNO - Reverse Engineer - C, Prototyping, Ghidra 7/2/2026 Hanover, MD

Erias Ventures, LLC • Maryland

On-site
USD 200,000 - 255,000
Above Market Hourly Pay
11% Roth or Traditional 401k with Immediate Vesting
Company subsidized Medical Coverage
+3
CNO - Reverse Engineer - C, Prototyping, Ghidra
CNO - Reverse Engineer - C, Prototyping, Ghidra

Erias Ventures, LLC • Hanover (MD)

On-site
USD 200,000 - 255,000
Above Market Hourly Pay
11% 401k with Immediate Vesting
Professional Development Bonuses
+3
Software Reverse Engineer, Senior
Software Reverse Engineer, Senior

Booz Allen Hamilton • Charlottesville (VA)

On-site
USD 86,000 - 198,000
Health benefits
Life insurance
Disability benefits
+4
Program Manager Rapid Capabilities Office (RCO)
Program Manager Rapid Capabilities Office (RCO)

Envisioneering™, Inc. • Washington

On-site
USD 119,000 - 180,000
401k
Medical/Dental/Vision
Tuition Reimbursement
+2