logo

View all jobs

Sr. Vulnerability Research Engineer

Newington, Virginia · Information Technology

We are seeking a self-motivated Vulnerability Researcher who is ready to solve some of the most challenging technical problems in a fast-paced environment supporting national security.

Your role on our team will be to apply advanced reverse engineering (RE), cryptanalysis (CA), and vulnerability exploitation (VE) skills to support a variety of defensive and offensive cyber requirements.

As a senior member of our team, you will be expected to perform your work with minimal guidance and oversight and have the opportunity to mentor junior personnel. In order to be eligible for this position, you must have seven (7) or more years’ experience in vulnerability research, and be capable in each of the “Required Skills” listed below.

Responsibilities Include:

  • Implement capabilities through RE and CA for the purpose of identifying vulnerabilities and determining if they are exploitable
    Apply knowledge and skills pertaining to RE, CA, to develop simulations for complicated encryption products
  • Manage customer expectations by implementing proactive feedback mechanisms
  • Prepare short presentations summarizing research findings
  • Collaborate with external and technical operational teams
  • Shape CA requirements to meet operational goals
  • Synthesize creative solutions from technical and operational information
  • Identify, collaborate and communicate operational requirements that enhance CA
  • Perform vulnerability assessments of secure technologies to analyze whether protected or inaccessible information is recoverable
    R&D exploitation techniques to recover passwords and/or plain text information from encrypted communications.
  • Using tools and techniques developed for data recovery, provide technical assistance in support of customer-directed requirements
  • Analyze applications and platforms to determine if passwords can be recovered
  • Identify opportunities to enhance existing processes/effecting changes

Required Skills (must be experienced in all):

  • C programming in contemporary Windows and Linux/Unix software development environments
  • Experience using tools such as IDA Pro, OllyDbg, and Windbg to reverse engineer Windows applications and Windows kernel modules
  • Implementing cryptographic algorithms
  • Windows device driver development
  • Possess strong written/oral communications skills and interact with all levels of Government personnel.
  • Must have an active TS Clearance - (Top Secret Clearance)

Desired Skills:

  • Experience with network protocol analysis, static and dynamic malware analysis (iOS and Android) is preferred.
  • Knowledge of software engineering focusing on workflow automation of existing tools and products.
  • Proficiency in identifying discreet complex communications technologies that support investigative techniques.
  • Vulnerability Exploitation (VE) capabilities – understanding collaboration between vulnerability analysis concepts and computational resource requirements.

Education Requirement:

  • Candidate must hold a Bachelor's of Science (B.S.) or Bachelor's of Arts (B.A.) degree in a technical discipline (for example: engineering, mathematics, or computer science).

Clearance Requirement: Active TS (Top Secret) Clearance is required.

Share This Job

Powered by