Senior Reverse Engineer

IC Defense

Senior Reverse Engineer

Annapolis Junction, MD
Full Time
Paid
  • Responsibilities

    Description:

    Perform reverse engineering and debugging on existing software. Identify defects in software and provide ways to correct defects. Research open-source vulnerabilities related to software. Develop methods and techniques to identify if running software is vulnerable.

    Required Skills:

    • Experience with low-level programming and assembly language.
    • Knowledge of C/C++ and Python. 
    • Knowledge of industry standard reverse-engineering tools.

    Qualifications:

    • Active TS.SCI w FSP
    • Ten (10) years' experience as a software reverse engineer, in programs and contracts of similar scope, type, and complexity is required. 
    • Four (4) years of additional reverse engineering experience may be substituted for a bachelor's degree.

    Desired Skills: 

    • Experience developing software for embedded systems. 
    • Experience automating reverse engineering tasks.

    Applicants for positions requiring security clearance will be automatically rejected for candidates not meeting the Security Clearance requirement.