• Cyber Reverse Engineer

    Job ID
    Work Location
    US-MD-Annapolis Junction
    Regular Full-Time
    Clearance Level
    TS/SCI with Polygraph
  • Company Overview

    INNOPLEX, LLC is a family-focused company that has been awarded numerous awards to include Top Ranked Benefits, Best Places to Work, and Best Government Contractor in Howard County! Established in 2005, we have over 85 employees with the majority having a rich military service history.  Our employees are mostly located in the surrounding areas of Columbia, MD and Aberdeen, MD. INNOPLEX, LLC is a mission-focused company with a wide range of expertise to include RF SIGINT Solutions, Wireless Protocol Processing, Cyber, and Mission Critical IT Operations.


    INNOPLEX, LLC is proud to be an Equal Opportunity Employer

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.



    Seeking a multi-talented Cyber Reverse Engineer to conduct independent research and testing to tackle challenging, mission critical problems.  Qualified individuals must be technically innovative, with the persistence and creativity need to thoroughly explore different methods of performing software vulnerability analysis on a dynamically changing list of technologies.


    Experience in the following domains are necessary:

    • Analyze assembly-level code for: ARM, ARM64, Mips, etc.
    • Conduct computer network vulnerability research and packet analysis of the protocols that span the OSI model.
    • Develop capabilities that communicate using native communication channels.  
    • Knowledge of computing systems from Boot ROM/BIOS through the operating system and up to the application layer of embedded, mobile, or desktop/enterprise computing environments.
    • Automate development and testing tasks through the use of scripting languages such as Python, Perl, and Ruby.
    • Develop tools in support of reverse engineering and vulnerability research of embedded, firmware, software, and hardware.
    • Collaborate and participate on small, multidisciplinary teams that are focused on developing innovative cyber capabilities spanning embedded, firmware, software, and hardware.
    • Support forensics activities and analysis on embedded, firmware, software, and hardware.


    Position Requirements:


    • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering along with 14 years of software development experience
    • Working knowledge of various microprocessors and assembly such as x86, ARM, PowerPC, or Mips.
    • Python coding experience
    • Ability to understand and analyze C/C++/C#/Assembly is required
    • Intrinsic knowledge of at least 1 mobile, or desktop/enterprise operating system such as the following:
      • Desktop
      • Linux, Windows, OS X, or UNIX

    Additional Requirements / Qualifications

    Desired Skills: 

    • Reverse engineering experience using IDA Pro, OllyDbg, Radare2, or WinDbg.
    • Experience developing and debugging embedded systems.
    • Experience conducting vulnerability research for networked devices.
    • 5 or more years of direct experience conducting reverse engineering, vulnerability research, and development of embedded, firmware, or software systems.
    • Operational cyber experience is beneficial

    Clearance: Must currently hold a TS\SCI with Polygraph Clearance



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed