Software Reverse Engineer - NRL Tactical EW Division with Security Clearance

Envisioneering Inc

Washington (District of Columbia)

On-site

USD 100,000 - 150,000

Full time

30 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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. 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 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.
  • Software engineering in C.
  • Structured techniques shall be employed in all phases of software development.
  • Code will be developed that meet DoD best practices and industry standards.
  • Develops software tools and utilities as needed.
  • 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. MINIMUM
Skills/Qualifications
  • Active Department of Defense (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.
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;

  • 401k
  • Medical/Dental/Vision
  • FSA
  • Short Term
  • Long Term
  • AD&D and Life insurance, (employer paid)
  • voluntary life
  • Tuition Reimbursement
  • Paid Leave
  • Holidays
  • As a condition of employment: You must pass a drug and pre-employment drug screening.
  • 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.

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

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
Senior Software Engineer (Radar / RF) with Security Clearance
Senior Software Engineer (Radar / RF) with Security Clearance

Envisioneering Inc • Washington

On-site
USD 140,000 - 160,000
401k
Medical/Dental/Vision insurance
Tuition Reimbursement
+2
Electrical Engineer NRL with Security Clearance
Electrical Engineer NRL with Security Clearance

Envisioneering Inc • Washington

On-site
USD 120,000 - 150,000
Electrical Engineer NRL
Electrical Engineer NRL

Envisioneering Inc • Washington

On-site
USD 80,000 - 110,000
401k
Medical/Dental/Vision
Tuition Reimbursement
+2
Electronics Technician
Electronics Technician

Envisioneering, Inc. • Washington, Northern (KY)

Hybrid
USD 75,000 - 85,000
401k
Medical/Dental/Vision
FSA
+1
FPGA - Embedded Engineer with Security Clearance
FPGA - Embedded Engineer with Security Clearance

Envisioneering Inc • Washington

On-site
USD 140,000 - 160,000
401k matching
Medical/Dental/Vision
Tuition Reimbursement
+2
Senior Systems Engineer with Security Clearance
Senior Systems Engineer with Security Clearance

Envisioneering Inc • Dahlgren (VA)

Hybrid
USD 90,000 - 125,000
401k
Medical Insurance
Dental Insurance
+6
Program Manager with Security Clearance
Program Manager with Security Clearance

Envisioneering Inc • Washington

On-site
USD 119,000 - 180,000
401k
Medical/Dental/Vision
Life insurance
+3
Electronics Technician
Electronics Technician

Envisioneering Inc • Chesapeake Beach (MD)

Hybrid
USD 75,000 - 85,000
401k
Medical/Dental/Vision
FSA
+7
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