ProSync

  • Malware Analyst/Reverse Engineer (RS)

    ID
    2018-2342
    # of Openings
    1
    Category
    Security Engineer
    Clearance Level
    TS/SCI with Polygraph
    Location
    US-MD-Annapolis Junction
    Posted
    7/5/2018
  • Overview

    ProSync is seeking a candidate to analyze malicious code using modern security techniques to determine origins, variants, advanced capabilities, and potential mitigation strategies. Conduct ongoing research to identify new techniques to continually improve the security posture.

    Responsibilities

    Title of Position: Malware Analyst/Reverse Engineer

      

    Description of Position:

    • Analyze malicious code using modern security techniques to determine origins, variants, advanced capabilities, and potential mitigation strategies.

    • Conduct ongoing research to identify new techniques to continually improve the security posture. 

    • Provide written reports and catalog findings of malware analysis results.

    • Provide/author and participate in technical presentations and exchanges on assigned projects.

    • Ability to perform kernel level debugging. 

    Qualifications

    Clearance Requirement:

    • TS/SCI with Polygraph required
    • CCAs will not be considered

     

    Education and Experience Required:

    • CNO Analyst/Programmer Level 3: Bachelor’s Degree and six (6) years experience in computer science, information systems, or network engineering OR minimum ten (10) years experience in computer science, information systems, or network engineering OR
      Minimum eight (8) years experience programming in Assembly, C, C++, Java, Perl, or Python
      Minimum seven (7) year experience developing in one (1) or more of the following:
    • Windows applications using Visual Studio or .NET environments
    • UNIX applications using make files or comparable build environments
    • Mission-applicable platforms
    • Minimum six (6) years experience with programming CNO tools and techniques.
    • Minimum four (4) years experience in network sockets programming developing packet-level programs Expert packet-level understanding of IP, TCP, and application-level protocols
    • Able to lead CNO Analyst/Programmers in daily tasks
    • Expert ability in UNIX kernel internals and/or low-level Windows internals, including but not limited to, the OS runtime linker/loader, object file formats (e.g. PE, COFF, ELF), file system internals (e.g. NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures.

    OR 

    • Software Developer Level 3: Minimum eight (8) years experience programming with object-oriented programming languages
    • Minimum five (5) years experience developing Windows applications using Visual Studio or .NET environments OR minimum five (5) years experience developing UNIX applications using make files or comparable build environments
    • Experience developing complex programs using, C, C#, C++, Java, or other comparable languages
    • Minimum three (3) years leading projects that develops complex software, ensuring a collaborative environment, and configuration management
    • Experience implementing software life cycle management (requirements, design, develop, test, validate, deploy)

    Position-specific requirements:

    • Read and write C, C++, and Assembly
    • Trace code execution in a debugger (windbg/gdb/IDA Pro)
    • Understanding of security protection mechanisms (ASLR, DEP, NX)

    ProSync's executive team creates and expands business opportunities, recruits talented and intelligent technology professionals, and fosters a company culture that empowers ProSync professionals to shape and mold the direction of their careers and the direction of ProSync.

       

    Employees of ProSync Technology Group, LLC and applicants for employment shall be afforded equal opportunity in all aspects of employment without regard to race, color, religion, political affiliation, national origin, disability, sex, age, or marital status.

       

    Email Staffing@prosync.com for more specifics regarding the position.

    Options

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